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])
#新增內容,新增到尾部
#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))
#統計列表中重複的引數的個數
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= ""取消列表遍歷的換行
Python基礎之列表(2)
上節講到列表的基本用法,這節具體講下操作列表的函式用法。1.新增元素 x 1,2,3 id x 檢視物件的記憶體位址 50159368 x 1,2,3,4 x.insert 2,0 在指定位置插入元素,前乙個引數是位置 x 1,2,0,3,4 x.extend 5,6,7 在尾部追加多個元素 x 1...
Python基礎練習之列表
1.使用列表儲存n個整數 n從鍵盤輸入 計算平均值並輸出lst n eval input 輸入n for in range n eval input sum lst len lst 輸入n 312 32.0 2.使用列表儲存n個整數 n從鍵盤輸入 對這些數降序排列並輸出lst n eval inpu...
python基礎之列表元組
1 整數 int 2 浮點數 float 3 字串 string 4 布林型 boolean 1 列表特點 1 存放任意資料型別 2 屬於可變物件,值可以修改 列表演示 testlist1 10 20,30 40,50 testlist2 a b c testlist3 a 33 10,20 1,2...