python day2
列表—— [ ]
lst = ['hello','world','day','20210729']
列表切片
lst2 = [10,20,30,40,50,60,70,80]
print (lst2[1:6:2])————[20, 40, 60]
操作元素——
添加元素
lst.append('50')——在列表末尾添加一个元素
lst.extend(['你好','OK'])——在列表末尾至少添加一个元素,可多个
lst.insert(2,'xxx')——在列表索引位置添加一个元素,
删除元素
lst.remove(10)——删除一个
lst.pop(1)——根据索引删除,不指定时删除最后一个
lst[1:2]=[]——切片,删除多个
lst.clear()——清除列表元素
del lst——删除列表
修改列表
lst[2] = 20 ——修改索引为2的元素
lst [1:3] = [100,200,300]——切片
列表排序——lst.sort()、、、lst.sorted()
lst.sort()
lst.sort(reverse:Ture)——降序
字典—— { } 与列表一样,是可变序列,即可以增删改查
score = {‘张三’:98,'李四':99}........
score = dict(score ={‘张三’:98,'李四':99}........)
获取字典的元素——
print(score['张三'])
print(score.get('张三'))
增删——
del score ['张三']——score.clear()
score ['王五'] = 89——新增
获取字典试图——
score.keys()
score.values()
元组——
yuan = ('sss','222','ccc')
yuan = tuple(('sss','[20,30,40]','ccc'))
遍历——
for item in t:
print(item)
集合——
s = {1,2,3,3,4,5,}
s = set({1,2,3,4,5 })
增删——
s.add(80)
s.update(70,83,56)
s.remove(80) 删除一个元素
s.discord()
s.pop()
集合之间的关系——
s = (10,20,30,40)
s2 = (20,30,40,50)
s == s2 ——两集合是否相等
print(s2.issubset(s1))—— s2是s1的子集吗
print(s1.issuperset(s2))—— s1是s2的超集吗
print(s2.isdisjoint(s2))—— s2,s1是否有交集
集合的数学操作——
s1= (10,20,30,40)
s2 = (20,30,40,50)
print(s1.intersection(s2))——打印s1,s2的交集
.union() ——并集
.difference ——差集
print(s1 ^ s2) ——对称差集






print ('*',join('python'))—— p*y*t*h*o*n


浙公网安备 33010602011771号