日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中的常见的列表操作及注意事项

發布時間:2024/7/5 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的常见的列表操作及注意事项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.1 使用append()添加元素到尾部 傳統的向列表中添加元素的方法是利用append()函數將元素一個個添加到尾部。 ? 1.2 使用extend()或+=合并列表 使用extend()可以將一個列表合并到另一個列表中,我們也可以使用+=. 1.3 使用insert()在指定位置插入元素 append()函數只能將新元素插入到列表尾部,而使用insert()可以將元素插入到列表的任意位置。指定第一個參數為0,就可以將元素插入到列表頭部。如果指定的第一個參數偏移量大于列表長度,則會插入到列表最后,如同append()一樣。 ? 1.4 使用del刪除指定位置元素 delpython語句,而不是列表方法,無法通過list來調用。使用del可以刪除一個元素,當元素刪除之后,位于它后面的元素會自動移動填補空出來的位置。 ? 1.5 使用remove()刪除指定值 如果不確定或不關心元素在列表中的位置,可以使用remove()根據指定的值來刪除元素。 ? 1.6 使用pop()獲取并刪除指定位置元素 使用pop()同樣可以獲取列表中指定位置的元素,但在獲取完成之后,該元素會自動被刪除。如果為pop(off)指定了偏移量,它會返回偏移量對應位置的元素。如果不指定,則默認使用-1。因此pop(0)將返回頭元素,而pop()pop(-1)則會返回列表的尾元素。 ? 1.7 使用index()查詢值位置 如果想知道等于某一個值的元素在列表中的什么位置,可以使用index()函數來查詢。 ? 1.8 使用in判斷值是否存在 判斷一個值是否在給定的列表中有許多方式,其中最具有python風格的就是使用In,同一個值可能出現在列表的多個位置,但只要至少出現依次,in就會返回true. 1.9 使用count()值出現次數 使用count()可以記錄某一個特定值在列表中出現的次數。 ? 1.10 使用join()轉換為字符串 list = [“aaa”,”bbb”,”ccc”] ,.join(list) join其實是一個string的方法,而不是列表方法。不能通過list.join(,)進行調用,盡管看起來更直觀。 ? 1.11 使用sort()重新排列元素 在實際引用中,經常需要將列表中的元素按值排序,而不是按照偏移量排序。Python為此提供了兩個函數:
  • ?????????? 列表方法會對原列表進行排序,改變列表排序內容;
  • ?????????? 通用函數sorted()則會返回排好序的列表副本,原列表內容不變。
如果列表中的元素都是數字,它們會默認的排列成從小到大的升序。 如果元素都是字符串,則會按照字符表順序排列。 默認的排序是升序排列的,通過添加參數reverse = True可以改為降序排列。 1.12 使用len()獲得列表長度 len()可以返回列表的長度。

總結

以上是生活随笔為你收集整理的python中的常见的列表操作及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。