# 输出字符串 s1="德玛西亚" # for ,字符 ======》可迭代 l1=list(s1)#for循环,讲循环的每一个元素,当成列表的元素 # ["李","露"] print(l1) # 输出列表 t2=["leoday","demaxiya","dobi"] l2=list(t2) print(l2) # 输出字典 dic={"k1":"leoday","k2":"demo"} l3=list(dic.items()) print(l3)
li=list()#追加li.append(‘leo‘)print(li)# 扩充li.extend(‘sex‘)print(li)#清除(可能的环境的影响,我这边是没有显示的)# li.clear() # 扩展自己,用另外一个可迭代的对象来扩充到自己的内部# str,list,dict,tuples="小禄"li.extend(s)print(li) # 反转,自己内部元素反转li.reverse()print(li) #向指定位置插入指定元素li.insert(1,"x")print(li) # str,listli.extend(‘d‘)s1="leoday "news=s1.strip()print(s1)print(news)
嵌套:
# 元祖中有列表,列表里面又有字典# t=(11,22,["alex",{‘k1‘:"v1"}])# t3=t[2]# print(t3)# print(t)# t[2].append("xxx")# print(t3)# print(t)# 元素的元素可以被修改 # f=(11,22,33)跟下面作为对比而言# f=(11,22,["leoday",{"k1":"v2"}])# 元祖做为一个整体不可以被修改,作为内部的元素是可以被修改的# t=f[2][1]["k1"]# print(t)# print(enumerate(t)) # dic={"k1":"v1"}# dic.update({‘k2‘:"v2"})# print(dic)# dic[‘k2‘]=123# print(dic)# print(dic["k2"]) a={"k1":123}a=dict(k1=123,k2=456)print(a)
li=(11,22,33)new_dict=dict(enumerate(li))print(new_dict)
字典:
# a={"k1":123}# a=dict(k1=123,k2=456)# print(a)#### li=(11,22,33)# new_dict=dict(enumerate(li))# print(new_dict) #a={"k1":123}# b=dict([k1=123,k2=456])print(a)# print(b) li=[11,22,33]new_dict=dict(enumerate(li))print(li)print(new_dict) # dict# 方法 @staticmethod 对象方法# dic.get()#k1,k2,默认值123#方法:有@static method ,类方法 n=dict.fromkeys([‘k1‘,‘k2‘,‘k3‘],[])print(n)n[‘k1‘].append(‘x‘)print(n) # 字典真的很灵活
时间: 2024-09-28 12:26:46