python中的常见的列表操作及注意事项
生活随笔
收集整理的這篇文章主要介紹了
python中的常见的列表操作及注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.1 使用append()添加元素到尾部 傳統的向列表中添加元素的方法是利用append()函數將元素一個個添加到尾部。 ? 1.2 使用extend()或+=合并列表 使用extend()可以將一個列表合并到另一個列表中,我們也可以使用+=. 1.3 使用insert()在指定位置插入元素 append()函數只能將新元素插入到列表尾部,而使用insert()可以將元素插入到列表的任意位置。指定第一個參數為0,就可以將元素插入到列表頭部。如果指定的第一個參數偏移量大于列表長度,則會插入到列表最后,如同append()一樣。 ? 1.4 使用del刪除指定位置元素 del是python語句,而不是列表方法,無法通過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()則會返回排好序的列表副本,原列表內容不變。
總結
以上是生活随笔為你收集整理的python中的常见的列表操作及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中的异步与同步
- 下一篇: python中的集合set