列表
listname = [e1,e2,e3,e4,…en]
空列表 emplist = [ ]
number = [1,2,3,4,5,6]
print(nmuber , type(number))
# [1,2,3,4,5,6] <class 'list'>
向列表添加元素
append(obj) 只接受一个参数
wwe = [1,2,3,4]
wwe.append(5)
print(wwe)
# [1,2,3,4,5]
extend(obj) 列表末尾追加多个值
wwe = [1,2,3,4]
wwe.extend([5,6,7])
print(wwe)
# [1,2,3,4,5,6,7]
insert(index, obj) 在编号 index 位置前插入obj
wwe = [1,2,3,4]
wwe.insert (0,9)
print(wwe)
# [9,1,2,3,4,5]
remove(obj) 移除列表某个值的第一项。
pop ( [ index = y ] ) 移除列表的第y个元素,并返回该元素的值。,默认为最后一个元素。
wwe = [1,2,3,4]
num = wwe.pop([])
print(num)
# 4
num =wwe.pop(0)
print(num)
# 1
num = wwe.pop(-2)
print(num)
# 2
xx.count(obj) 统计obj元素在列表出现的次数
xx.reverse() 反向列表中元素
xx.sort(key =none ,reverse = False) 对原列表进行排序
list = [123,456,789.213]
list.sort()
print(list) #[123,213,456,789]
list.sort(reverse=False)
print(list) #[789,456,213,123]
元组
xxx = (e1,e2,…,en)
元组tuple被创建后就不能被修改。
元组中只包含一个元素时,需要在元素后面加逗号i,否则括号会被当做运算符使用。
print ( 8 * ( 8 ) ) #64
print ( 8 * ( 8, ) ) # (8,8,8,8,8,8,8)
二维元组
() , () 用逗号隔开
元组可以进行索引和切片,前者可以获取单个元素,后者可以获得一组元素。
wwe = (1,2,'python') ,('date',11)
print(wwe[0]) # (1,2,'python')
print(wwe[0][0],wwe[1,1]) # 1 , 11
print(wwe[0][0:2]) # (1,2,'python')
print(wwe.count('python') ) # 1 记录元素在元组中出现次数
print(wwe.index('1') ) # 1 记录元素在元组中的索引