python基礎列表
阿新 • • 發佈:2021-01-20
# 01. 靜態初始化一個空列表list,使用迴圈向列表中新增 1--10之間的所有整數; list1 = [] for i in range(1,10): list1.append(i) print(list1) # 02. 向01中建立的列表list中新增一個字串“XuanGe” list1.append("XuanGe") print(list1) # 03. 刪除下標索引為0的元素 del list1[0] print(list1) # 04. 將下標索引為1的元素改為66 list1[1]=66 print(list1) # 05. 輸出列表中的第3個元素 print(list1[2])
list2 = [23,34,35,31,22,33,55,43,78,34] # 01:查詢出所有的偶數新增到列表list1中,並將list1排序 list1 = [] for i in list2 : if i %2 ==0: list1.append(i) i += 1 list1.sort() print(list1) # 02:將01中排序的list1通過extend新增list3= [[[3,21],2],[4],3],取出元素21 list3= [[[3,21],2],[4],3] list1.extend(list3) print(list1) print(list1[4][0][1])
my_list = [3,1,4,6,5,2] #先將列表中的元素順序排序輸出,然後再倒敘輸出 my_list.sort() print(my_list) my_list.sort(reverse=True) print(my_list)
#使用鍵盤隨機錄入五個整數,新增到列表中並展示效果 i=0 list1 = [] while i < 5: sum = int(input("請輸入第%d個數:"%(i+1))) list1.append(sum) i+=1 print(list1)
my_list = [9,8,7,6,5,4,3,21] #刪除列表中最後一個元素並輸出 my_list.pop() print(my_list) #刪除列表中第一個元素並輸出 del my_list[0] print(my_list) #刪除指定元素5並輸出 my_list.remove(5) print(my_list)
#列表巢狀,取元素8並輸出 my_list = [1,[2,3],[4,5,6,[7,8,9]]] print(my_list[2][3][1])
#使用python內建函式計算元素個數,最大值,最小值 my_list = [1,2,3,4,5,6666,7,8,9] print(len(my_list)) #內建函式len() print(max(my_list)) #內建函式max() print(min(my_list)) #內建函式min()
# #輸出str中最長單詞的長度 my_str = "hello world hello python" my_list = my_str.split() sums = 0; for index in range(len(my_list)): if len(my_list[index]) > len(my_list[sums]): sums = index print(my_list[sums])