list定義:list或者內任意型別的內容,多個用逗號分開
name1 = list(['cyberpunk2077
', '
jim', 2077])
name2 = list('
cyberpunk2077')
name3 = ['
cyberpunk2077
', '
jim', 2077]
(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 隨機檢索的效能非常的不好,因...