list學習內容總結

2022-09-05 04:51:13 字數 2667 閱讀 6130

list定義:list或者內任意型別的內容,多個用逗號分開

name1 = list(['

cyberpunk2077

', '

jim', 2077])

name2 = list('

cyberpunk2077')

name3 = ['

cyberpunk2077

', '

jim', 2077]

print

(name1, name2, name3)

'''結果:

['cyberpunk2077', 'jim', 2077] ['c', 'y', 'b', 'e', 'r', 'p', 'u', 'n', 'k', '2', '0', '7', '7'] ['cyberpunk2077', 'jim', 2077]

'''

按照索引取值和切片(可讀可寫)

name_list = ['

cyberpunk2077

', '

jim', '

gru', '

dru'

]print(name_list[1])

print(name_list[:2])

print(name_list[-1])

print(name_;ist[:3:2])

'''結果:

jim['cyberpunk2077', 'jim']

dru['cyberpunk2077', 'gru']

'''

增加、追加、刪除和複製

name_list = ['

cyberpunk2077

', '

jim', '

gru']'

alice')

print(f'

追加後name_list: ')

name_list.insert(3, '

dru'

)print(f'

第三個位置增加後name_list: ')

print(f'

name_list.pop()預設刪除最後乙個的元素: ')

print(f'

刪除最後乙個元素後name_list: ')

print(f'

name_list.pop(1)刪除指定位置的乙個的元素: ')

print(f'

刪除指定乙個元素後name_list: ')

print(f'

name_list.copy()複製得到的乙個列表:')

name_list.clear()

print(f'

name_list.clear()清空之後name_list:')

'''結果:

追加後name_list: ['cyberpunk2077', 'jim', 'gru', 'alice']

第三個位置增加後name_list: ['cyberpunk2077', 'jim', 'gru', 'dru', 'alice']

name_list.pop()預設刪除的最後乙個元素: alice

刪除最後乙個元素後name_list: ['cyberpunk2077', 'jim', 'gru', 'dru']

name_list.pop(1)刪除指定位置的乙個的元素: jim

刪除指定乙個元素後name_list: ['cyberpunk2077', 'gru', 'dru']

name_list.copy()複製得到的乙個列表:['cyberpunk2077', 'gru', 'dru']

name_list.clear()清空之後name_list:

'''

for迴圈

name_list = ['

cyberpunk2077

', '

jim', '

gru'

]for name in

name_list:

print(name)

reverse():倒敘重新排列

name_list = ['

cyberpunk2077

', '

jim', '

gru'

]name_list.reverse()

print(name_list)

list.sort(key=none,reverse=fore):key -- 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。reverse -- 排序規則,reverse = true 降序, reverse = false 公升序(預設)。

#

獲取列表的第二個元素

deftakesecond(elem):

return elem[1] #

列表random = [(2, 2), (3, 4), (4, 1), (1, 3)] #

指定第二個元素排序

random.sort(key=takesecond) #

輸出類別

print ('

排序列表:

', random)

'''排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]

'''

學習內容總結

遇到的問題和解決方法 問題1到5主要問題是都是英文的軟體 真是看不懂 很頭痛 解決方法的話 就是多問其他人 託管 我的git位址 學習進度條 時間 行數 時間 min 部落格字數 部落格時間min 知識點9.23 20012000 基礎練習 9.24 21012000 pta作業 9.25 1109...

python 列表list 學習總結

和str int一樣是一種 類,一種基本的資料型別 a b dsfn 123 哈哈哈 c capture fdjgo 中文 123456789 當乙個列表中既有字串又有數字的時候,我們要將其拼接,就必須要寫乙個迴圈來拼接 但是當只有字串的時候,我們就可以只用 join方法來拼接 lst 11,22,...

c 容器(list學習總結)

list是乙個線性雙向鍊錶結構,它的資料由若干個節點構成,每乙個節點都包括乙個資訊塊 即實際儲存的資料 乙個前驅指標和乙個後驅指標。它無需分配指定的記憶體大小且可以任意伸縮,這是因為它儲存在非連續的記憶體空間中,並且由指標將有序的元素鏈結起來。由於其結構的原因,list 隨機檢索的效能非常的不好,因...