Python 底蕴【第五篇】元组和列表,python第五篇列表

一 、Python之列表:

事实上所谓的列表小编个人认为和shell
中的数组是相似的(只是个人见解哦),列表其实简单正是因素的重新整合:

格式:

Name = [a,b,c,d]

下标:

每三个列表中的成分都对应三个下标下标的起头位为0

比方列表[a,b,c,d]

a对应的下标为0

b对应的下标为1

c对应的下标为2

……

1.1.概念列表:

例如说定义列表group 成分分别为(test,11,bbb,343,ccc)

>>> group = ["test",11,"bbb",343,"ccc"]

 

1.2.打字与印刷列表:

来得列表中的成分有三种格局,如下

>>> group
['test', 11, 'bbb', 343, 'ccc']
>>> print (group)
['test', 11, 'bbb', 343, 'ccc']

 

1.**3.**依照下标打字与印刷列表中的有些元素:

>>> group = ["test",11,"bbb",343,"ccc"]

>>> group [3]

343

>>> group [2]

'bbb'

>>> group [1]

11

>>> group [0]

'test'

 

1.4.列表中增欧元素

1.4.1.利用append()函数

//打字与印刷当前列表中的成分

>>> group = ["test",11,"bbb",343,"ccc"]

 

//追英镑素

>>> group.append("zhangsan")

 

//打字与印刷追加后列表中的成分

>>> group

['test', 11, 'bbb', 343, 'ccc', 'zhangsan']

 

 

1.4.2.利用extend()函数

>>> group.extend(['zhang','wang','li'])

>>> print group

['test', 11, 'bbb', 343, 'ccc', 'zhang', 'wang', 'li']

 

 

(注:append()和extend()的分裂在于append()函数只可以扩张贰个因素,而extend()只可以扩大多少个因素)

1.4.3.利用list指定列表来添加元素

//打字与印刷当前列表中的成分

>>> group

['test', 11, 'bbb', 343, 'ccc', 'zhangsan']

 

 

//追卢比素

>>> list.append(group,"haha")

 

//打字与印刷追加后列表

>>> group

['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']

 

 

1.**5.**列表中删去和替换来分

1.5.1.利用列表下标进行替换

//打字与印刷当前列表中的元素

>>> group

['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']

 

 

//替换

>>> group[1] = "wangyufei"

 

//打字与印刷替换后列表中的成分

>>> group

['test', 'wangyufei', 'bbb', 343, 'ccc', 'zhangsan', 'haha']

 

 

1.5.2.列表删除元素

1.5.2.1、pop能够将某些成分删除列表并打字与印刷出该因素

用法:

lists.pop(下标)

例:

>>> list_1=[3, 4, 5, 6]

>>> list_1

[3, 4, 5, 6]

>>> list_1.pop(1)

4

>>> list_1

[3, 5, 6]

 

1.5.2.2、del 通过下标直接删除值

用法:

del lists[tage]

>>> group = ['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']

>>> group

['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']

 

#剔除group列表中下标为0的值

>>> del group[0]

>>> group

[11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']

 

 

1.6.行使“len (name)”计算列表中的成分数

>>> group

['test', 'wangyufei', 'bbb', 343, 'ccc', 'zhangsan', 'haha']

>>> len (group)

7

 

二、Python之元组

元组和列表很相仿其格式如下:

Name = (number0,number1,number2,………)

骨子里元组和列表大致 操作办法也近乎这里也就非常的少说了 具体相符点和莫衷一是点
上面前遇到相像点和差异点做个计算

 

三、列表和元组的界别

  1. 相同点:

元组和列表都以积攒成分的器皿、下标都以从0起头、逗号分隔

  1. 不同点:

列表能够改正、转换数据类型 定义的时候为 [ ] 方括号

元组不可被改变 定义的时候为()圆括号

韦德国际bv1946, 根底【第五篇】元组和列表,python第五篇列表
后生可畏 、Python之列表: 其实所谓的列表小编个人感到和shell
中的数组是平等的(只是个人见解…

相关文章