python中的常见的列表操作及注意事项
生活随笔
收集整理的這篇文章主要介紹了
python中的常见的列表操作及注意事项
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.1 使用append()添加元素到尾部 傳統(tǒng)的向列表中添加元素的方法是利用append()函數(shù)將元素一個個添加到尾部。 ? 1.2 使用extend()或+=合并列表 使用extend()可以將一個列表合并到另一個列表中,我們也可以使用+=. 1.3 使用insert()在指定位置插入元素 append()函數(shù)只能將新元素插入到列表尾部,而使用insert()可以將元素插入到列表的任意位置。指定第一個參數(shù)為0,就可以將元素插入到列表頭部。如果指定的第一個參數(shù)偏移量大于列表長度,則會插入到列表最后,如同append()一樣。 ? 1.4 使用del刪除指定位置元素 del是python語句,而不是列表方法,無法通過list來調(diào)用。使用del可以刪除一個元素,當(dāng)元素刪除之后,位于它后面的元素會自動移動填補(bǔ)空出來的位置。 ? 1.5 使用remove()刪除指定值 如果不確定或不關(guān)心元素在列表中的位置,可以使用remove()根據(jù)指定的值來刪除元素。 ? 1.6 使用pop()獲取并刪除指定位置元素 使用pop()同樣可以獲取列表中指定位置的元素,但在獲取完成之后,該元素會自動被刪除。如果為pop(off)指定了偏移量,它會返回偏移量對應(yīng)位置的元素。如果不指定,則默認(rèn)使用-1。因此pop(0)將返回頭元素,而pop()或pop(-1)則會返回列表的尾元素。 ? 1.7 使用index()查詢值位置 如果想知道等于某一個值的元素在列表中的什么位置,可以使用index()函數(shù)來查詢。 ? 1.8 使用in判斷值是否存在 判斷一個值是否在給定的列表中有許多方式,其中最具有python風(fēng)格的就是使用In,同一個值可能出現(xiàn)在列表的多個位置,但只要至少出現(xiàn)依次,in就會返回true. 1.9 使用count()值出現(xiàn)次數(shù) 使用count()可以記錄某一個特定值在列表中出現(xiàn)的次數(shù)。 ? 1.10 使用join()轉(zhuǎn)換為字符串 list = [“aaa”,”bbb”,”ccc”] “,”.join(list) join其實(shí)是一個string的方法,而不是列表方法。不能通過list.join(“,”)進(jìn)行調(diào)用,盡管看起來更直觀。 ? 1.11 使用sort()重新排列元素 在實(shí)際引用中,經(jīng)常需要將列表中的元素按值排序,而不是按照偏移量排序。Python為此提供了兩個函數(shù):
- ?????????? 列表方法會對原列表進(jìn)行排序,改變列表排序內(nèi)容;
- ?????????? 通用函數(shù)sorted()則會返回排好序的列表副本,原列表內(nèi)容不變。
總結(jié)
以上是生活随笔為你收集整理的python中的常见的列表操作及注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中的异步与同步
- 下一篇: python中的集合set