x010

x010

厚积薄发

數據結構操作

列表 list#

a=["a",1,9.9,True,None]
c=a[0] #選中第一個
1 in a #判斷a裡面有沒有1
a.append(10)	#在末尾添加10
a.insert(0,"b")	#在第0個後添加b,如果改成1就是在第1個後添加b
a.pop()	#默認刪除最後一個元素
a.remove(1)	#刪除第一個出現的1
a.reverse()#倒敘
print(c)
print(a)
a_1=["a",1,9.9,True,None]
b_1 = a_1 #在py中賦值是直接建立一個引用,b_1,a_1都是指向同一個值的指針
#使用函數.copy()可以讓a-1和b-1打印出不同的值
b_1[0]="c"
print(a_1)
print(b_1)#發現只改了b,a竟然也改了

image.png

字典#

a=dict(d=1,b=2,c=3)#初始化字典建立鍵值對
print(a["b"])#如果字典a中有b那麼便輸出
if "c" in a:
    print(a["c"])
print(a.keys())#獲取並輸出字典a中的鍵
print(a.values())#獲取並輸出字典a中的值
print(a.items())#獲取鍵值對,轉化為列表list輸出

image.png

元組#

元組和列表的最大區別是一旦生成,那麼就無法更改

a = ("1","2")#使用括號生成並且初始化
x=tuple(["a","b","c"])#使用函數tuple()從列表初始化
b=("a",)#即使只有一個也要加逗號
c="a","b"#這種格式好像也可以默認是a的型式

image.png

遍歷對象集合#

for 循環可以遍歷上述的列表,字典和元組

a =["a",1,1.1,True,None]
for i in range(len(a)):  #使用len()函數獲取長度為5,再使用range()函數來獲取每一個長度的下標
    print(a[i])
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。