老男孩python day04
阿新 • • 發佈:2018-11-01
一、列表增刪改查
1.增----append()
lst = ["王志文", "張⼀山", "苦海無涯"] lst.append(["麻花藤", "麻花不不疼"]) print(lst)
2. 2. 刪:remove(),del#切片刪除 ,pop()#刪除最後一個元素,可以指定索引刪除。
lst = ["王志文", "張⼀山", "苦海無涯"] lst.pop(1) print(lst)
lst = ["王志文", "張⼀山", "苦海無涯"] del lst[1] print(lst)
lst=['蒼井空','波多野結衣','阿卡麗'] lst.remove('蒼井空') print(lst)
3. 改: 索引修改,切片修改
lst=['蒼井空','波多野結衣','阿卡麗'] lst[0]='小澤' print(lst)
lst=['蒼井空','波多野結衣','阿卡麗','bill gates'] lst[1:3]='小澤','alen' print(lst)
# lst = [1, True, "哈哈", ("可口可樂", "百事可樂", "芬達")] # # lst[3] = "胡辣湯" # lst.insert(2, "自行車")#在第二位插入元素# print(lst)
4.查
#遍歷列表的每一個元素 lst=['蒼井空','波多野結衣','阿卡麗','bill gates'] for i in lst: print(i)
#排序 lst=[1,2,9,5,6,2,66,59] lst.sort(reverse=Ture)#倒序 print(lst)
二、列表的巢狀
1 lst=[1,2,9,5,6,['美國','china',['媽媽','爸','aunt'],'japan','australia'],2,66,59]#把爸爸取出來 3 print(lst[5][2][1])
三、元祖(只讀,不可變)
lit = (1, "花生", "山藥") print(type(lit)) tu = (1, ) # 需要新增一個逗號,不然是int print(type(tu))
#元祖中巢狀利列表或元祖 tu = (1, "馬化騰", ["胡辣湯", "疙瘩湯", "西紅柿雞蛋湯"]) tu[2].append("粘包米") # 元組本身沒有變. 變的是兒子中的內容 print(tu) tu = ("王昭君", "小澤老師", "夏川美里", "斯琴高娃", ("邱老師",("刀削麵", "炒餅", "蓋澆飯"), "劉德華", "周星星", "渣渣輝")) print(tu[4][1][2])
四、range
for i in range(10): # 從0開始. 到10結束不包括10 print(i)
for i in range(3, 7): # 從3 開始. 列印到7結束. 不能到7 print(i)
for i in range(3, 7,2): # 從3 開始. 列印到7結束. 不能到7 print(i)
for i in range(10, -10, -1): #從10 開始到-10結束. 倒著數 print(i)
# 求1-2+3-4...+99-100=? # sum = 0 # for i in range(1, 101): # if i % 2 == 0: # sum = sum - i # else: # sum = sum + i # print(sum)