国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 列表list使用介紹

2020-02-23 06:15:09
字體:
來源:轉載
供稿:網友
一組有序項目的集合可變的數據類型【可進行增刪改查】列表中可以包含任何數據類型,也可包含另一個列表【可任意組合嵌套】列表是以方括號“[]”包圍的數據集合,不同成員以“,”分隔列表可通過序號訪問其中成員

定義

>>> l = [] #空列表>>> l = [1,2,3]>>> l = [1,2,3,['a','b']]>>> l = list('linuxeye')>>> l['l', 'i', 'n', 'u', 'x', 'e', 'y', 'e']>>> l = list(range(5))>>> l[0, 1, 2, 3, 4]>>> l = '1;2;3;4;5'.split(';')>>> l['1', '2', '3', '4', '5']

內建函數list(a_sequence) 可以將一個序列轉為列表

索引
正索引是編號是從左到右,0開始;負索引編號是從右往左,-1、-2 …;取范圍值都是從左至右

>>> LanguageList = ['Python','Shell','Perl','PHP','java','C',"C++","Lisp"]>>> LanguageList[0] #取第一個值'Python'>>> LanguageList[3] #第四個值'PHP'>>> LanguageList[3:]['PHP', 'java', 'C', 'C++', 'Lisp']>>> LanguageList[:3]['Python', 'Shell', 'Perl']>>> LanguageList[2:5]['Perl', 'PHP', 'java']
>>> LanguageList[-1] #倒數第一個值'Lisp'>>> LanguageList[-2] #倒數第二個值'C++'>>> LanguageList[-5:]['PHP', 'java', 'C', 'C++', 'Lisp']>>> LanguageList[-5:-2]['PHP', 'java', 'C']>>> LanguageList[:-2]['Python', 'Shell', 'Perl', 'PHP', 'java', 'C']

增加元素

>>> LanguageList['Python', 'Shell', 'Perl', 'PHP', 'java', 'C', 'C++', 'Lisp']>>> LanguageList.append('GO')>>> LanguageList['Python', 'Shell', 'Perl', 'PHP', 'java', 'C', 'C++', 'Lisp', 'GO']>>> LanguageList.insert(3,'Python') #往PHP元素前插入>>> LanguageList['Python', 'Shell', 'Perl', 'Python', 'PHP', 'java', 'C', 'C++', 'Lisp', 'GO']>>> LanguageList.extend(['Ruby','C#'])>>> LanguageList['Python', 'Shell', 'Perl', 'Python', 'PHP', 'java', 'C', 'C++', 'Lisp', 'GO', 'Ruby', 'C#']

搜索

>>> LanguageList = ['Python', 'Shell', 'Perl', 'Python', 'PHP', 'java', 'C', 'C++', 'Lisp', 'GO', 'Ruby', 'C#']>>> LanguageList.index('Python')0>>> LanguageList.index('C')6>>> LanguageList.index('c')Traceback (most recent call last): File "<stdin>", line 1, in <module>ValueError: list.index(x): x not in list>>> 'c' in LanguageListFalse>>> LanguageList.index('Python') #統計一個元素的出現次數2

刪除元素

>>> LanguageList = ['Python', 'Shell', 'Perl', 'Python', 'PHP', 'java', 'C', 'C++', 'Lisp', 'GO', 'Ruby', 'C#']>>> LanguageList.remove('C')>>> LanguageList.remove('Python')>>> LanguageList.remove('c')Traceback (most recent call last): File "<stdin>", line 1, in <module>ValueError: list.remove(x): x not in list>>> LanguageList.pop()'C#'>>> LanguageList['Shell', 'Perl', 'Python', 'PHP', 'java', 'C++', 'Lisp', 'GO', 'Ruby']>>> LanguageList.pop(-2)['Shell', 'Perl', 'Python', 'PHP', 'java', 'C++', 'Lisp', 'Ruby']>>> del LanguageList[-3:-1]>>> LanguageList['Shell', 'Perl', 'Python', 'PHP', 'java', 'Ruby']            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平昌县| 乌海市| 松滋市| 云梦县| 五峰| 扬州市| 水富县| 绥江县| 西平县| 中宁县| 郴州市| 台南市| 万年县| 武胜县| 漳州市| 汝阳县| 绿春县| 读书| 岢岚县| 定州市| 横山县| 长沙县| 新巴尔虎左旗| 霍城县| 和硕县| 梅州市| 潢川县| 容城县| 永嘉县| 南雄市| 天水市| 济阳县| 象山县| 樟树市| 荣成市| 江西省| 郴州市| 额敏县| 河曲县| 永顺县| 贡觉县|