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) #重複操作符
>>>