中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中list方法有哪些

發布時間:2020-10-30 11:17:02 來源:億速云 閱讀:177 作者:小新 欄目:編程語言

小編給大家分享一下python中list方法有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

一,創建列表 只要把逗號分隔的不同的數據項使用方括號([])括起來即可下標(角標,索引)從0開始,最后一個元素的下標可以寫-1

list = ['1',‘2,‘3’]

list= [] 空列表

二,添加新的元素

list.append()在list末尾增加一個元素
list.insert(n,'4')在指定位置添加元素,如果指定的下標不存在,那么就是在末尾添加
list1.extend(list2)合并兩個list list2中仍有元素

三,查看列表中的值

print(list[n]) 使用下標索引來訪問列表中的值,同樣你也可以使用方括號的形式截取字符
print(list.count(xx))查看某個元素在這個列表里的個數,如果改元素不存在,那么返回0
print(list.index(xx))找到這個元素的小標,如果有多個,返回第一個,如果找一個不存在的元素會報錯

四,刪除list中的元素

list.pop()刪最后一個元素
list.pop(n)指定下標,刪除指定的元素,如果刪除一個不存在的元素會報錯
list.remove(xx)刪除list里面的一個元素,有多個相同的元素,刪除第一個
print(list.pop())有返回值
print(list.remove())無返回值
del list[n] 刪除指定下標對應的元素
dellist 刪除整個列表, list刪除后無法訪問

五,排序和反轉

list.reverse()將列表反轉
list.sort()排序,默認升序
list.sort(reverse=True)降序排列
注:list中有字符串,數字時不能排序,排序針對同類型

六,列表操作的函數

1、len(list):列表元素個數

2、max(list):返回列表元素最大值

3、min(list):返回列表元素最小值

4、list(seq):將元組轉換為列表

5、enumerate用法(打印元素對應的下標)

    list1 = ['a', 'b', 'c']
    print(isinstance(l, Iterator))
    print(isinstance(l, Iterable))
    for index, v in enumerate(list1):
        print('index = %s, value = %s' %(index, v))
 
    list1_iter = iter(list1)
    print(isinstance(list1_iter, Iterator))
    print(isinstance(list1_iter, Iterable))

同時取下標,元素

七,list循環和切片

1,循環

    list1 = ['a', 'b', 'c']
    for l in list1:
        print(l)

如果直接for循環一個list的時候,那么每次循環的值都是這個list里面的元素

2,切片(list取值的一種方法)

name[n:m] 切片是不包含后面那個元素的值(顧頭不顧尾)
name[:m]如果切片前面一個值缺省的話,從開頭開始取
name[n:]如果切片后面的值缺省的話,取到末尾
name[:]如果全部缺省,取全部
name[n:m:s]s:步長 隔多少個元素取一次
步長是正數,從左往右取
步長是負數,從右往左取

注:切片同樣適用于字符串,字符串也有下標(如果你理解字符串是用字符數組實現的,這就更容易理解了)

八、列表生成式

列表生成式即ListComprehensions,是Python內置的非常簡單卻強大的可以用來創建list的生成式。

以上是python中list方法有哪些的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贺州市| 澄江县| 思南县| 丘北县| 新平| 玉屏| 瑞昌市| 中江县| 保靖县| 古蔺县| 阿坝县| 怀远县| 锡林浩特市| 洛浦县| 漳州市| 张家口市| 敦化市| 永城市| 沈阳市| 巢湖市| 合肥市| 嘉兴市| 九龙城区| 武山县| 克什克腾旗| 隆化县| 屏边| 加查县| 海伦市| 咸宁市| 靖安县| 洛阳市| 额敏县| 金乡县| 松阳县| 清涧县| 闽侯县| 韶关市| 罗田县| 邹平县| 阿拉善盟|