python基础--3 列表
- #list类
#li是list类的一个对象
li=[11,22,33,22,44]- #参数
#在原来值最后进行整个作为元素追加
- # li.append((11,22,33))#对列表本身进行操作,append(11,22,33)将整个元祖作为列表的一个元素进行添加
- # print(li)
- #print(li[4][1])
- #删除指定元素
- # li.remove((11,22,33))
- # print(li)
- #清空列表
- # li.clear()
- # print(li)
- #拷贝,浅拷贝
- # v=li.copy()
- # print(v)
- #计算元素出现的次数
- # v1=li.count(22)
- # print(v1)
#扩展原来的列表,参数是可迭代对象
- # li.extend([9898,"哈哈"])#注意extend会迭代里面的参数,然后将参数作为元素添加
- # print(li)
- #根据当前值获取索引位置(左边优先)
- # v=li.index(22,3)#参数可以设置strat值和end值
- # print(v)
- #在指定位置插入元素
- li=[11,22,33,22,44]
- # li.insert(1,2333)
- # print(li)
- #默认删除列表最后的值,并获取删除的值
- v=li.pop()
- # print(li,v)#返回被删除的元素
- #删除某个值,可以指定索引
- # v=li.pop(1)
- # print(v,li)
- #将当前列表进行反转
- # li=[11,22,33,22,44]
- # li.reverse()
- # print(li)
- #列表的排序
- #li.sort()
- #li.sort(reverse=True)#从大到小进行排序
- #print(li)
- #列表
#中括号括起来,逗号分割每个元素
#列表中的元素可以是数字,字符串,列表,布尔值,'集合',内部放置任何东西
- #索引取值
- #print(li[0])
- #切片,切片结果也是列表
- #print(li[3:5])
- #for循环
- #while循环
- # for item in li:
- # print(item)
- #成员in操作
li=[1,2,3,4]- l=2 in li
- print(l)
- #修改,通过下标修改元素
- # li[3]=20
- # print(li)
- # li[1]=[11,22,33]
- # print(li)
- #删除 通过元素下标直接删除元素
- # del li[1]
- # print(li)
- ########切片的方式修改
- # li[1:3]=[1000]
- # print(li)
- #######切片的方式删除
- # del li[2:6]
- # print(li)
- #字符串转换列表 li = list("saad"),内部使用for循环
- # s="kjsdljadk123"
- # s=list(s)
- # print(s)
- # v=str(s)
- # print(v)
- #列表转换成字符串,
- # 需要自己写for循环一个一个处理,既有数字也有字符串的情况
- # li=[11,22,33,'alex']
- # v=str(li)#将列表整体以""括起来作为字符串
- # print(v)
- # print("hekkkoi")
- # s=''
- # for i in li:
- # s+=str(i)
- # print(s)
- #只有字符串,直接使用字符串的join方法:列表中的元素只有字符串
- li=["",'abc']
- v2="_".join(li)
- print(v2)
python基础--3 列表的更多相关文章
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...
- python基础之列表list元组tuple
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7041763.html python基础之列表list元组tuple 列表li ...
- python基础数据类型--列表(list)
python基础数据类型--列表(list) 列表是我们在后面经常用到的数据类型之一,通过列表可以对数据类型进行增.删.改.查等操作 一列表的增.删.改.查 1增: 1.1增加到最后 append ...
- Day2 - Python基础2 列表、字典、集合
Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...
- python基础4 列表和元组
一. 列表列表:python基础数据类型之一:其他语言中也有列表的概念,js 数组,可索引,可切片,可加步长li = ['hello', 100, True, [1, 2, 3], {'name':' ...
- python基础之列表、字典、元祖等 (二)
一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 ...
- python基础之列表讲解
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 如下图所示,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可.(接下来的演 ...
- Python基础入门-列表解析式
今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...
- Python基础_列表 list
列表是Python的一种基础数据类型,可以进行的操作包括索引,切片,加,乘,检查成员 列表定义: list(列表.数组) eg:stus=['lisi','jion','peter'] #下标:即角标 ...
- python基础类型—列表
列表 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex’ ...
随机推荐
- 多项式总结(unfinished)
试试以二级标题为主的格式. 多项式相关 注:本篇博客不包含\(FFT\)基础姿势.如果您想要阅读本篇博客,请确保自己对\(FFT,NTT\)有基本的认识并且能够独立写出代码. 多项式是什么? 左转数学 ...
- es的调优
3.1.分片查询方式 当前的图片中有5个主分片,5个副本:这对于es的集群来说,这种配置是非常常见的: 但是问题来了,当我们的客户端做查询的时候,程序会向主分片发送请求还是副本发送请求? 还是说直接去 ...
- postgresql获取表最后更新时间(通过表磁盘存储文件时间)
一.创建获取表更新时间的函数 --获取表记录更新时间(通过表磁盘存储文件时间) create or replace function table_file_access_info( IN schema ...
- 北风设计模式课程---访问者模式(Visitor)
北风设计模式课程---访问者模式(Visitor) 一.总结 一句话总结: 设计模式是日常问题的经验总结方案,所以学好设计模式对日常出现的问题可以有很好的解决. 访问者设计模式有点神似 抽象工厂模式, ...
- 用Vue来实现音乐播放器(10):Scroll组件的抽象和应用
了解better-scroll什么时候是需要refresh计算的??通常我们遇到的better-scroll不能滚动的问题的根源是什么??better-scroll的渲染原理是:根据初始化的时机 或 ...
- ASP.NET Core 上传微信永久视频素材
话不多说直接上源码 请求实体 public class AddVideoRequest { /// <summary> /// 文件流 / ...
- Jmeter之CSV Data Set Config
在很多情况下,需要针对测试数据做参数化操作,Jmeter提供了很好用的CSV Data Set Config插件. 一.界面显示 二.界面说明 1.名称:标识,建议设置为该组件是提供什么功能 2.注释 ...
- vue--》分页效果(前端实现)
<template> <div> <el-table style="width: 100%;" :data="ary"> & ...
- powerdisigner
- Node.JS实战36:写一个WAF中间件!防黑客,防攻击
如果用Node.JS做Web服务,很多时候是会选择Express的. 本文,将展示如何如何实现一个WAF中间件. WAF有什么用? WAF即Web Application Firewall,Web应用 ...