demo3_list,dict


# 輸出字符串 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,tuple
s="小祿"
li.extend(s)
print(li)

# 反轉,本身內部元素反轉
li.reverse()
print(li)

#向指定位置插入指定元素
li.insert(1,"x")
print(li)

# str,list
li.extend('d')
s1="leoday "
news=s1.strip()
print(s1)
print(news)


 

 

嵌套:python

# 元祖中有列表,列表裏面又有字典
# 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)



 

 

 

字典:app

# 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)

# 字典真的很靈活

相關文章
相關標籤/搜索