python基礎之列表基礎
阿新 • • 發佈:2018-11-30
name_list = ["夏","商","周","秦","漢","三國"] num_list = [100,148,186,160,173,184] #zip函式將迭代器封裝成生成器,平行遍歷 for rust,ru in zip(name_list,num_list): print("國家是:%s 年代是:%d"%(rust,ru)) #for ru in num_list: # print("年代是:%d" % ru) #取值,檢視索引對應的數值 print(name_list[3]) #取索引 print(name_list.index("漢")) #修改列表數值 name_list[4]="東漢" print(name_list[4]) #新增內容,新增到尾部 name_list.append("東晉") #for rust in name_list: #print("國家是:%s"%rust) #根據索引新增內容 name_list.insert(3,"春秋戰國") #for rust in name_list: #print("國家是:%s"%rust) #將列表nme_list新增給name_list nme_list = ["唐","宋","元","明","清"] name_list.extend(nme_list) #for rust in name_list: # print("國家是:%s"%rust) #刪除指定的資料 name_list.remove("東晉") #for rust in name_list: #print("國家是:%s"%rust) #根據索引刪除資料,如果沒有索引,刪除最後一個 #給括號內加上索引,刪除索引指定的資料 name_list.pop(3) #for rust in name_list: #print("國家是:%s"%rust) #清空列表 #name_list.clear() #for rust in name_list: # print("國家是:%s"%rust) #統計列表的引數總數(函式) print(len(name_list)) #name_list.append("唐") #統計列表中重複的引數的個數 print(name_list.count("唐")) #用remove刪除重複的引數時從前往後開始刪除 #name_list.remove("唐") #for rust in name_list: #print("國家是:%s"%rust) #將 列表的引數升序排列,reverse=False可以省略 #num_list.sort(reverse=False) #for ru in num_list: #print("時間是:%d"%ru) #將列表的引數降序排列 #num_list.sort(reverse=True) num_list.reverse() #for ru in num_list: # print("時間是:%d"%ru)
name_list = ["人之初","性本善","性相近","習相遠","苟不教","性乃遷","教之道","貴以專","昔孟母","擇鄰處","子不學","斷機杼","竇燕山","有義方"] #print("最後一句是:%s"%name_list[-1]) #刪除指定索引的引數 #name_list.__delitem__(1) #print(name_list[1]) i = 0 for um in name_list: print(um,end="") i += 1 if i == 4: print("") i = 0 # end= ""取消列表遍歷的換行