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

首頁 > 編程 > Python > 正文

Python列表list操作相關(guān)知識小結(jié)

2020-02-15 21:28:32
字體:
供稿:網(wǎng)友

當(dāng)然,溫習(xí)的同時也要發(fā)散思考,因為有些看似無關(guān)緊要的、約定俗成的語言習(xí)慣,例如數(shù)組索引為何從0開始,其背后可能大有來歷。知其然,亦需知其所以然啊喵喵喵~~~

最后,在基礎(chǔ)知識之上,更要探索進階,例如學(xué)習(xí)生成器表達式,這樣既能更扎實地掌握基礎(chǔ),又能融會貫通,獲得更全面的認(rèn)知升級。

Python的列表是怎樣滴?

列表(list)是一種有序的集合,可以隨時添加、查找和刪除元素。

列表支持加入不同數(shù)據(jù)類型的元素:數(shù)字、字符串、列表、元組等。

列表通過有序的索引可遍歷所有的元素,從前往后數(shù),索引是[0,n-1],從后往前數(shù),索引是[-1, -n],其中n是列表的長度。

列表可以是不含元素的空列表,也可以包含超級多的元素(在內(nèi)存大小支持的情況下)。

list_a = []  # 空列表,即len(list_a) == 0list_b = [2018, 10, '2018-10-1', ['hi', 1, 2], (33, 44)]# list_b 長度為5,包含2個數(shù)字元素、1個字符串元素、1個列表元素和1個元組元素len(list_b) == 5list_b[0] == list_b[-5] == 2018lits_b[3] == list_b[-2] == ['hi', 1, 2] lits_b[4] == list_b[-1] == (33, 44)

Python中怎么操作列表?

1)創(chuàng)建列表:

用中括號[]包裹元素,元素使用逗號分隔。

用list()方法,轉(zhuǎn)化生成列表。

列表生成式/列表解析式/列表推導(dǎo)式,生成列表。

list_a = [1, 2, 3]list_b = list("abc") # list_b == ['a', 'b', 'c']list_c = list((4, 5, 6)) # list_c == [4, 5, 6]list_d = [i for i in list_a] # list_d == [1, 2, 3]list_e = [i*j for i in list_a for j in list_c] # list_e == [4,5,6,10,12,12,15,18]list_f = [i*j for i,j in zip(list_a,list_c)] # list_f == [4, 10, 18]list_g = [i for i in list_a if i%2 == 0] # list_g == [2]# 結(jié)合range()函數(shù),range(start, stop[, step])list_h = list(range(3)) # list_h == [0, 1, 2]list_i = list(range(3,7)) # list_i == [3, 4, 5, 6]list_j = list(range(3,9,2)) # list_j == [3, 5, 7]# 找出100以內(nèi)的能夠被3整除的正整數(shù)list_k = list(range(3,100,3)) # list_k == [3, 6, 9, ..., 96, 99]

2)擴充列表:

用append()方法,在列表尾部添加單個新元素。

用insert()方法,在列表中指定位置添加元素。

用 “+” 運算符,將兩個列表拼接出一個新列表。

用extend()方法,在一個列表后面拼接進另一個列表。

# 以下分別添加2個元素list_a = []list_a.append('happy') # list_a == ['happy']list_a.insert(0, 'very') # list_a == ['very', 'happy']# 以下兩種擴充列表方式list_1 = ['I', 'am']list_2 = ['very', 'happy']list_3 = list_1 + list_2 # 新列表 list_3 == ['I', 'am', 'very', 'happy']list_1.extend(list_2) # 原列表1擴充,list_1 == ['I', 'am', 'very', 'happy']

3)刪減列表與銷毀列表:

用del list[m] 語句,刪除指定索引m處的元素。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宣城市| 镇巴县| 安龙县| 三台县| 汾西县| 阿拉善盟| 突泉县| 资溪县| 观塘区| 大冶市| 图们市| 都安| 遂昌县| 祁东县| 焉耆| 罗江县| 宜兴市| 亳州市| 密山市| 汾阳市| 敦煌市| 泸定县| 涡阳县| 洪江市| 崇礼县| 天等县| 交口县| 濮阳市| 绿春县| 牙克石市| 时尚| 嘉峪关市| 宝坻区| 七台河市| 乌苏市| 温泉县| 扎兰屯市| 临沧市| 肥东县| 淮阳县| 贵港市|