Python中对列表list进行定义、增删改查、遍历及与元组的对比
生活随笔
收集整理的這篇文章主要介紹了
Python中对列表list进行定义、增删改查、遍历及与元组的对比
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關(guān)注!
歡迎關(guān)注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉(zhuǎn)載,請注明出處(如不注明,盜者必究)
代碼里面都有注釋,簡單易懂:
#coding=utf-8#輸入列表,對列表進(jìn)行定義 list_1 = ["雨", "淋", "濕", "了", "天", "空"] list_2 = [1, 2, 3, 4, 5, 6 ]#列表里面可以放任何結(jié)構(gòu),例如: a = [5, 2, 0] list_3 = ["周杰倫說", a] print(list_3) print(list_1)#對列表進(jìn)行增刪改查,遍歷#增:在列表末尾添加新一個的對象 list_3.append(1314) print(list_3) #增:在某個地方增加某個值,位置從0開始 list_1.insert(3, "半島鐵盒") print(list_1)#刪:在列表末尾移除一個元素,并且返回該元素的值 delete1=list_3.pop() print("我剛剛刪除的值為:",delete1) print("我刪除了list_3的最后一個值,現(xiàn)在刪除后的值為為:", list_1) #刪:移除列表中的某個值的第一個匹配項(xiàng),比如我要刪除“周杰倫說”,它就會刪除第一個“周杰倫說” list_3.remove("周杰倫說") print("刪除了\"周杰倫說\"之后list_3的值為", list_3)#改:將一個list的元素追加到另外一個list里面 list_1.extend(list_2) print(list_1)#查:查找一個元素出現(xiàn)的位置,位置從0開始,而不是1,如果沒有找到的話就報錯 print(list_1.index("雨")) #查:找出后面這個東東出現(xiàn)了幾次 print(list_2) print(list_2.count(2))#倒序顯示 list_1.reverse() print(list_1)#排序操作,例如對list2進(jìn)行排序 list_2.sort() print(list_2)#遍歷,使用for循環(huán) #將list_3賦值給delete1,依次打印輸出每個值 for delete1 in list_3:print(delete1) # 將list_2賦值給aiyo,依次打印輸出每個值 for aiyo in list_2:print(aiyo)更新:對于元組和列表來說,到底誰更快呢?是元組
但是為什么列表是最常用的呢?
因?yàn)榱斜肀容^靈活,可以不斷地網(wǎng)里面添加元素,但元組就相對于列表來說就沒那么靈活了。
因此在元素比較死的時候,我們可以使用元組(元組的性能更好),在數(shù)據(jù)比較靈活的時候就可以使用列表。
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關(guān)注!
歡迎關(guān)注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉(zhuǎn)載,請注明出處(如不注明,盜者必究)
總結(jié)
以上是生活随笔為你收集整理的Python中对列表list进行定义、增删改查、遍历及与元组的对比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GIt——怎样克隆远程仓库到本地(敲详细
- 下一篇: 【工作总结】银行应用系统架构(二)