集合
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 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,再排序