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

首頁(yè) > 編程 > Python > 正文

Python 列表(List)操作方法詳解

2020-02-23 05:12:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

列表是Python中最基本的數(shù)據(jù)結(jié)構(gòu),列表是最常用的Python數(shù)據(jù)類型,列表的數(shù)據(jù)項(xiàng)不需要具有相同的類型。列表中的每個(gè)元素都分配一個(gè)數(shù)字 - 它的位置,或索引,第一個(gè)索引是0,第二個(gè)索引是1,依此類推。
Python有6個(gè)序列的內(nèi)置類型,但最常見的是列表和元組。序列都可以進(jìn)行的操作包括索引,切片,加,乘,檢查成員。此外,Python已經(jīng)內(nèi)置確定序列的長(zhǎng)度以及確定最大和最小的元素的方法。

一、創(chuàng)建一個(gè)列表
只要把逗號(hào)分隔的不同的數(shù)據(jù)項(xiàng)使用方括號(hào)括起來(lái)即可。如下所示:
代碼如下:list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
與字符串的索引一樣,列表索引從0開始。列表可以進(jìn)行截取、組合等。
二、訪問(wèn)列表中的值
使用下標(biāo)索引來(lái)訪問(wèn)列表中的值,同樣你也可以使用方括號(hào)的形式截取字符,如下所示:
代碼如下:#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]
以上實(shí)例輸出結(jié)果:
代碼如下:list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]
三、更新列表
你可以對(duì)列表的數(shù)據(jù)項(xiàng)進(jìn)行修改或更新,你也可以使用append()方法來(lái)添加列表項(xiàng),如下所示:
代碼如下:#!/usr/bin/python

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

以上實(shí)例輸出結(jié)果:
代碼如下:Value available at index 2 :
1997
New value available at index 2 :
2001
四、刪除列表元素
可以使用 del 語(yǔ)句來(lái)刪除列表的的元素,如下實(shí)例:
代碼如下:#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;
以上實(shí)例輸出結(jié)果:
代碼如下:['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]
五、Python列表腳本操作符
列表對(duì) + 和 * 的操作符與字符串相似。+ 號(hào)用于組合列表,* 號(hào)用于重復(fù)列表。

如下所示:

Python 表達(dá)式結(jié)果描述
len([1, 2, 3])3長(zhǎng)度
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]組合
['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重復(fù)
3 in [1, 2, 3]True元素是否存在于列表中
for x in [1, 2, 3]: print x,1 2 3迭代

六、Python列表截取
Python的列表截取與字符串操作類型,如下所示:
代碼如下:L = ['spam', 'Spam', 'SPAM!']
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙川县| 沾化县| 新津县| 沧源| 黄大仙区| 临桂县| 泸西县| 盐津县| 丹东市| 略阳县| 常熟市| 辽阳市| 南溪县| 留坝县| 道孚县| 图木舒克市| 沙坪坝区| 祁门县| 唐海县| 乐业县| 阿拉善左旗| 温泉县| 安吉县| 麻城市| 稷山县| 阿城市| 茌平县| 苗栗市| 富顺县| 宾阳县| 会同县| 禄丰县| 彭山县| 富阳市| 建湖县| 灌南县| 宜兰县| 高雄县| 肃宁县| 吉木萨尔县| 鸡泽县|