python基礎之列表基礎

2021-09-01 09:13:50 字數 2196 閱讀 7294

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...