集合
1、列表list
2、元组tuple
3、字典dict
4、无序列表set
一、列表
列表的语法
定义 标识符=[值1,值2,值3..[[]]..]
使用 标识符[下标]
1列表可以存储任何类型的值
1、int
2、float
3、True,False
4、str
5、None
6、list
2每个数值之间,需要使用逗号分隔
二、遍历
myList = [120,110,119,10086,10010,10000]
myLen = len(myList)
print(myLen)
num=0
while num<myLen:
print('%s:%s'%(num,myList[num]))
num+=1
每次循环,获取一个值,直到最后一个值
for item in myList:
print(item)
三、列表的查增改删
1根据下标查找值
index = 列表.index(值)
从列表中找出某个值第一个匹配项的索引位置
count = 列表.count(值)
统计某个元素在列表中出现的次数
lenth = len(列表)
查询列表的长度,元素的个数
max(列表) ,min(列表)
查询列表中的最大值,最小值
2列表.append(值)
新增到末尾
列表.insert(下标,值)
插入到指定位置
列表.extend(列表)
列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
3列表[下标] = 值
4列表.pop()
删除末尾元素,并返回此元素
列表.pop(下标)
根据元素下标删除,并返回次元素
del 列表[下标]
根据元素下标删除
列表.remove(值)
根据元素的值删除
四、判断
ls = [1,2,3]
print(100 in ls) #False
print(100 not in ls) #True
五、脚本操作
1.
ls1 = [1,2,3]
ls2 = [2,3,4]
方法一
ls2.extend(ls1)
方法二
ls2 = ls2+ls1
print(ls2)
2.
ret = '哈喽'*100
print(ret)
六、排序
#倒序方法
ls=[.....]
ls.reverse()
print(ls)
ls = [110,120,119]
ls.sort() #小到大
print(ls)
ls = [110,120,119]
ls.sort(reverse=True) #大到小(可查询help(list.sort))
print(ls)
sort就是按照数字排的。
数字按大小排
非数字,转成数字ord,再排序
网友评论