1.列表
1)向列表中添加元素
append(),extend(),insert()
#coding=utf-8
member = [1,2,3,4,55,67,23,12,11,23,45,66]
member.append(98) #向列表中添加元素
print(len(member))
member.extend([11,22,33,44]) #向列表中添加多个参数
print(len(member))
member.insert(2,30) #向列表中插入元素
print(member[2])
2)删除列表中的元素
remove(),del,.pop()
#coding=utf-8
member = [1,2,3,4,55,67,23,12,11,23,45,66]
member.remove(3) #删除列表中的3
print(member)
del member[3] #删除下标为3的元素
print(member)
member.pop() #删除列表中最后一个元素
print(member)
num = member.pop() #对列表中最后一个元素赋值并删除
print(num)
3)对列表中元素分片
#coding=utf-8 member = [1,2,3,4,55,67,23,12,11,23,45,66] print(member[1:4]) #打印下标为1,2,3的元素 print(member[:5]) #打印下标为0,1,2,3,4的元素 print(member[3:]) #打印下标为3到最后一位的元素 print(member[:]) #打印所有元素
4)列表的常用操作符
比较操作符、逻辑操作符、连接操作符、重复操作符、成员关系操作符
sort()正序 reverse()降序
#coding=utf-8
#比较操作符
list1 = [1,2,3]
list2 = [2,3,4]
print(list1 > list2)
list3 = [1,2,3]
print(list1 == list3)
#成员关系运算符
print(123 in list3)
元组和列表的区别:
列表可以任意操作,如增加,删除;元组不可更改
列表使用的是[](中括号),元组使用小括号(逗号,())
#coding=utf-8 #元组 touple = (1,2,3,4,6,33,2,1,23,4,) print(touple) #元组的切片 print(touple[1:3]) print(touple[:2] tuple1 = () #空元组 tuple2 = (1,) #元组 list1 = [] #空列表
>>> 8 * (8) 64 >>> 8 * (8,) (8, 8, 8, 8, 8, 8, 8, 8) #重复操作符 >>>