一,複製列表
list=list1[:]
若直接用list=list1則只是把list1賦給list,而不是將列表複製給list1
print(list)
print(list1)
結果為
二,倒敘輸出列表
1,將列表倒敘輸出:
print(list[::-1])
2,列表永久倒敘輸出:
list.reverse()
3,列表臨時倒敘輸出:
print(sorted(list,reverse=true))
三,對列表的排序
1,對列表的永久排序
list.sort()
print(list)
2,永久排序的第二種方法:
# for迴圈使用,可以用x,y=y.x交換
3,臨時排序:
print(sorted(list))
四,獲悉列表長度
print(len(list))
*注意列表的索引是從0開始的
五,訪問列表
1,使用for迴圈訪問
for lists in list:
print(lists.title())
# 注意此處title為元素首字母大寫
六,向列表中新增元素
1,向列表尾部新增元素:
print(list)
2,向列表中插入元素:
list.insert(0,'glad')
print(list)
七,刪除列表中的元素
1,永久刪除:
del list[0]
print(list)
2,暫時刪除,仍可使用已刪元素
list2=list.pop(2)
print(list,list2)
3,根據值刪除元素
print(list)
4,根據大小刪除:
lists=[1,2,3,4,5,56,7,8,9]
lists=[i for i in lists if i>4]
八,數字列表
1,range迴圈
for number in range(1,6):
# 最後乙個值不輸出
print(number)
2,對數字列表進行簡單的統計:求最小,最大,求和
digist=[1,23,4,45,563,6,3,45]
print(min(digist),max(digist),sum(digist))
3,對列表進行解析
digists=[value**2 for value in range(1,9)]
print(digists)
Python中對於列表元素進行去重
list1 a a a b b c d d f 先將list1轉化為set集合去重,再將集合轉化為列表 list1 list set list1 print list1 在考慮順序性的前提下可以用list set list1 這種方法直接去重 順序亂了,記憶體位址也改變了。list2 a a a b...
Python中關於列表的使用
個人自學過程中的筆記。1.知道要刪除元素的位置,可用del語句。del thislist n n為列表thislist中元素的索引,為int型2.對於刪除的元素還要使用,可用pop語句。thislist a b c print thislist popped thislist thislist.po...
Python對於包的使用
隨著對python學習的深入,慢慢就會成長起來,這時薪水也會水高船漲。這是因為你的 越寫越多,積累各種 模組也越來越多,對於老闆布置的任務也越來越得心應手,對於客戶提出的要求也越來越隨心所欲。乙個成長起來的程式設計師,與初入門的程式設計師的區別在 呢?顯然不僅僅是薪水的差別,關鍵還是能力的差別。當然...