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

 

   

 

 

posted @ 2021-07-29 18:12  adalovecade  阅读(35)  评论(0)    收藏  举报