# 列表 功能方法 # 1.修改# li = [1,2,3,1,2,[2,2,35],56.46,4341]# li [2] = 4 修改# li[1] = [1,3,2,4,44,]# print(li ) # del li[1] 删除# print(li) # 切片修改 删除# li [0:2] = [19,9,9,9,9]# print(li) # del li[0:2]# print(li) # 2列表操作 in# a = 2# b = a in li# c = li.count(a)# print(b,c) # a =[1,2,3,4,5]‘‘‘# 追加#1.append()li.append([23,99])print(li)#go -> [1, 2, 3, 1, 2, [2, 2, 35], 56.46, 4341, [23, 99]] # 2.extend()a.extend([2,9])print(a)#go -> [1, 2, 3, 4, 5, 2, 9] #3 inert(self, index, p_object)a.insert(0,[2,9])print(a)#go -> [[2, 9], 1, 2, 3, 4, 5] #删除#5.pop(self, index=None) #我觉得是剪切方式的删除y = a.pop()print(y) #go -->列表最后一个值y=a.pop(2)print(y) #go -->列表index位置所对应的的值print(a) #go -->[1, 2, 3, 4]‘‘‘ a = [1, 2, 3, 4, 5]‘‘‘#6.remove(self, value)a.remove(5) #value 必须是列表中有的没有报错print(a) #go -->[1, 2, 3, 4] #7. clear(self) # 清除a.clear()print(a) #go -->[] #8.deldel a[1:3]print(a) #go -->[1, 4, 5] #9.修改#(同上可增加、删除)a[1] = 6a[0:2] =[7,1] #逗逼的操作a =[1,2,3,4,5]#10.sort(self, key=None, reverse=False) #排列次序a.sort()print(a) #go -->[1, 2, 3, 4, 5]a.sort(reverse=True)print(a) #go -->[5, 4, 3, 2, 1] #11.reverse(self) #发展当前列表a.reverse() #go -->[5, 4, 3, 2, 1]print(a) #12 index(self, value, start=None, stop=None)# a =[1,2,5,7,5,3,5,4,5,88]# b=a.index(5)# c=a.index(5,0,8)# print(b,c) 取出来的值则呢都是2‘‘‘ # #元组 (个人认为元组就是一个可读的列表)# # ****元组一级元素不可修改?删除/曾加# a = (11,22,22,33,"bug",("a",27,"b"),[(1,2)])# v =# # 字典 特性 :无序可以修改 info = { "k1": 18, 2: True, "k3": [ 11, [], (), 22, 33, { ‘kk1‘: ‘vv1‘, ‘kk2‘: ‘vv2‘, ‘kk3‘: (11, 22), } ], "k4": (11, 22, 33, 44)} # 1,基本机构# a={a:b,}# 2.字典的key 不能是列表,bool,字典 value可以是任何值# a={1:2,True:"a",2:4}# print(a) #go ---> {1: ‘a‘, 2: 4} 虽然不报错 但是输出有误# 3.字典的没序# 4.索引方式找到制定元素# x =info["k1"]# print(x) #go --->k1 对应的值# x = info[2]# print(x) #go--->True# x = info["k3"][5]["kk3"][0]# print(x) #go ---> 11 #5.字典支持删除(del)# del info["k1"] # 删除k1对应的那个键值#6 支持for循环# #此项默认为上操作
一、数字# int(..)# 二、字符串# replace/find/join/strip/startswith/split/upper/lower/format# tempalte = "i am {name}, age : {age}"# # v = tempalte.format(name=‘alex‘,age=19)# v = tempalte.format(**{"name": ‘alex‘,‘age‘: 19})# print(v)# 三、列表# append、extend、insert# 索引、切片、循环# 四、元组# 忽略# 索引、切片、循环 以及元素不能被修改# 五、字典# get/update/keys/values/items# for,索引 # dic = {# "k1": ‘v1‘# } # v = "k1" in dic# print(v) # v = "v1" in dic.values()# print(v)# 六、布尔值# 0 1# bool(...)# None "" () [] {} 0 ==> False
时间: 2024-10-18 19:35:19