1. 程式人生 > >老男孩python day04

老男孩python day04

一、列表增刪改查

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)