python3 列表練習

2021-08-08 17:30:13 字數 2629 閱讀 4748

# python 列表綜合練習

# # 使用 python 語言建立空列表 score,按學號順序(由小到大)儲存多個學生

# 一門課程的考試成績。呼叫列表操作的常用函式實現以下功能:

# 1)建立乙個空列表 score;

# (68,87,92,100,76,88,54,89,76,61);

# 3)輸出score 列表中第 3 個元素的數值;

# 4)輸出score 列表中第 1~6 個元素的值;

# 5)呼叫insert()函式,在 score 列表第3 個元素之前新增數值 59;

# 6)利用變數 num 儲存數值 76,呼叫 count()函式,查詢 num 變數值在 score 列表

# 中出現的次數;

# 7)使用in 查詢score列表中是否有num 變數值的考試成績;

# 8)呼叫index()函式,查詢 score 列表中成績是滿分的學生學號;

# 9)score 列表中將 59分加1 分;

# 10)呼叫del()函式刪除 score 列表中第1 個元素;

# 11)呼叫len()函式獲得 score 列表中元素的個數;

# 12)呼叫sort()函式,對列表中所有元素進行排序,輸出考試的最高分和最低分;

# 13)呼叫reverse()函式,顛倒score 列表中元素的順序;

# 14)呼叫pop()函式刪除 score 列表中尾部的元素,返回刪除的元素;

# 15)score 列表中追加數值 88,並輸出。呼叫 remove()函式刪除 score 列表中第

# 乙個數值88;

# 16)建立2 個列表 score1 和score2, score1 中包含數值2 個元素值: 80,61, score2

# 中包含3 個元素值:71,95,82,合併這兩個列表,並輸出全部元素;

# 17)建立score1 列表,其中包含數值 2 個元素值:80,61,將 score1中元素複製

# 5 遍儲存在score2 列表中,輸出score2 列表中全部元素。

print('第一題')

score=

print('第二題')

print('第三題')

print(score[2])

print('第四題')

print(score[0:5])

print('第五題')

score.insert(2,59)

print(score)

print('第六題')

num=76

print(score.count(num))

print('第七題')

ifnuminscore:

print('包含num')

print('第八題')

print(score.index(100))

print('第九題')

foriinrange(score.__len__()):

ifscore[i]==59:

score[i]=score[i]+1

print(score)

print('第十題')

del(score[0])

print(score)

print('第十一題')

print(len(score))

print('第十二題')

score.sort()

print(score)

print(score[0])

print(score[score.__len__()-1])

print('第十三題')

score.reverse()

print(score)

print('第十四題')

print(score[score.__len__()-1])

score.pop(score.__len__()-1)

print(score)

print('第十五題')

print(score)

score.remove(88)

print(score)

print('第十六題')

score1=[80,61]

score2=[71,95,82]

score3=score1+score2

print(score3)

print('第十七題')

score2=score1*5

print(score2)

python3 列表函式

python中列表是可變的,這是它區別於字串和元組的最重要的特點,一句話概括即 列表可以修改,而字串和元組不能。列表函式 含義把乙個元素新增到列表的結尾,相當於 a len a x list.extend l 通過新增指定列表的所有元素來擴充列表,相當於 a len a l。list.insert ...

python 3 列表簡介

列表由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有的字母 數字0 9或所有家庭成員姓名的列表 也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定乙個表示複數的名稱是乙個不錯的主意。在linux中,用方括號來表示列表,並用都好來分隔其中的元素...

python3基礎 06 列表

3list.extend seq 在列表末尾一次性追加另乙個序列中的多個值 用新列表擴充套件原來的列表 5list.insert index,obj 將物件插入列表 空列表可以簡單地通過兩個中括號進行表示 一裡面什麼東西都沒有,但是,如果想建立乙個占用十個元素空間,卻不包括任何有用內容的列表,又該怎...