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

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

Python入門_淺談數(shù)據(jù)結(jié)構(gòu)的4種基本類型

2020-02-16 01:32:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

數(shù)據(jù)結(jié)構(gòu):通俗點(diǎn)說(shuō),就是儲(chǔ)存大量數(shù)據(jù)的容器。這里主要介紹Python的4種基本數(shù)據(jù)結(jié)構(gòu):列表、字典、元組、集合。

格式如下:

列表:list = [val1,val2,val3,val4],用中括號(hào);
字典:dict = {key1:val1,key2:val2},大括號(hào),且每個(gè)元素是帶有冒號(hào)的key與val的對(duì)應(yīng)關(guān)系組;
元組:tuple = (val1,val2,val3,val4),小括號(hào);
集合:set = {val1,val2,val3,val4},大括號(hào)。

1. 列表:

list = [val1,val2,val3,val4]

列表最顯著的特征是:

列表中每個(gè)元素都是可變的;
列表中的元素都是有序的,即每個(gè)元素都有一個(gè)位置;
列表可以容納Python中的任何對(duì)象。
接下來(lái)看下列表的增刪改查。

增:

1 list = [1,'dwd',3.6]2 list.insert(0,'Python')3 print(list)

用insert方法可以實(shí)現(xiàn)在列表中增加元素。insert方法需要寫明增加在哪個(gè)位置和增加的內(nèi)容,新增元素的實(shí)際位置是在指定位置元素之前的位置;如果指定的位置不存在,默認(rèn)會(huì)增加在列表末尾。

1 list = [1,'dwd',3.6]2 list[0:0] = [9]3 # 【0:0】是指在list中的第1個(gè)位置插入新元素4 list[3:3] = ['a']5 # 【3:3】是指在list中的第4個(gè)位置插入新元素6 print(list)

上面說(shuō)到的這兩種方法都是添加單個(gè)元素,除了添加單個(gè)元素外,還可以添加多個(gè)元素,用extend方法來(lái)實(shí)現(xiàn)。

1 list_a = [1,'dwd',3.6]2 list_b = ['Python',56,'game']3 list_a.extend(list_b)4 # extend方法用于在列表末尾一次性追加另一個(gè)列表中的多個(gè)值5 print(list_a)

 刪:

 

1 list = [1,'dwd',3.6]2 list.remove('dwd')3 print(list)

 刪除列表中的元素除了用上面的remove方法來(lái)實(shí)現(xiàn)外,也可以用del關(guān)鍵字來(lái)聲明:

1 list = [1,'dwd',3.6]2 del list[0:2]3 # 【0:2】是刪除第1和第2個(gè)位置的元素4 print(list)

改:

1 list = [1,'dwd',3.6]2 list[2] = 73 list[0] = 'start'4 print(list)

如果想要替換掉列表中的某個(gè)元素,可以直接給列表某位置的元素重新賦值,list[2]指list列表中的第3個(gè)元素。

查:

列表的索引與之前文章《Python入門_淺談字符串的分片與索引、字符串的方法》中提到的字符串的索引類似,同樣是分正反兩種索引方式,可以從前往后,也可以從后往前索引。比如:

list = [1,'dwd',3.6]print(list[1])# 打印第2個(gè)位置的元素print(list[-1])# 打印倒數(shù)第一個(gè)位置的元素print(list[:2])# 打印第1和第2個(gè)元素print(list[1:])# 打印第2到最后一個(gè)的元素

但如果想查看某個(gè)元素的位置,就不適合用這種方式,程序會(huì)報(bào)錯(cuò)。因?yàn)榱斜碇唤邮苡梦恢眠M(jìn)行索引,不可以通過(guò)元素來(lái)查找位置。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蓝田县| 隆德县| 区。| 临武县| 马公市| 永清县| 娄烦县| 年辖:市辖区| 维西| 邯郸县| 蕉岭县| 瑞安市| 彰化市| 阳曲县| 扬中市| 九台市| 册亨县| 驻马店市| 彰化县| 武陟县| 双桥区| 出国| 丹棱县| 历史| 常德市| 遵义县| 西宁市| 饶阳县| 沅江市| 河池市| 乐都县| 三都| 通辽市| 中西区| 米脂县| 胶州市| 建湖县| 革吉县| 甘南县| 剑川县| 区。|