list
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
>>> classmate = ['w','1','yrw']
>>> classmate
['w','yrw']
>>> len(classmate)
3
>>> classmate[0]
'w'
>>> classmate[2]
'yrw'
>>> classmate[-1]
'yrw'
>>> classmate[-3]
'w'
>>>
变量classmate就是一个list,可以用len()查看list元素个数,用索引来查看每个位置的元素,索引是从0开始的,输入0查看的是第一个元素,输入-1查看的是最后一个元素,输入的序号超出范围会报错。
在末尾添加元素用 append
>>> classmates = ['l','eee','opo']
>>> classmates.append('aaa')
>>> len(classmates)
4
>>> classmates
['l','opo','aaa']
>>>
也可以插入到指定位置,用insert , 0是第一个元素,1是第二个元素
>>> classmates.insert(1,'yun')
>>> classmates
['l','yun','aaa']
>>>
删除list末尾的元素用pop()
>>> classmates.pop()
'aaa'
>>> classmates
['l','opo']
>>>
删除指定位置的元素 pop(i) i=要删除元素的序号,索引位置
>>> classmates.pop(0)
'l'
>>> classmates
['yun','opo']
>>>
替换某一元素,直接赋值给对应的索引位置
>>> classmates[0] = 'feng'
>>> classmates
['feng','opo']
>>>
list中的元素类型也可以不同,也可以在list中假如list,要查看第二个list中的元素,先看list所在的位置的索引,再看元素在list中的索引
>>> oppo = ['op','po',3,9.99]
>>> oppo
['op',9.99]
>>> len(oppo)
4
>>> vivo = ['uu',['iu',66],'tyr']
>>> vivo
['uu','tyr']
>>> len(vivo)
3
>>> vivo[1][1]
66
>>>
空的list
>>> kong = []
>>> len(kong)
0
>>>
tuple:元组。也是一种有序列表,和list有相同之处,但是没有替换和删除
>>> oppo = ('aa','bb','cc')
>>> oppo
('aa','cc')
>>>
在显示只有一个元素的tuple时,需要加上逗号,以免误解为数学意义上的括号
>>> shu = (1)
>>> shu
1
>>> shu = (3,)
>>> shu
(3,)
>>> len(shu)
1
>>> shu = ()
>>> shu
()
>>>
可替换的list,a是一个tuple元组,其中有一个list列表。tuple是无法替换的,但是其中的list是可替换的
>>> a = ('a','b',['c','d'])
>>> a[2][0] = 'e'
>>> a[2][1] = 'f'
>>> a
('a',['e','f'])
>>>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。