Python初学者笔记之——list和tuple

list
是python中内置的一种数据类型,list是一种有序的集合,可以随时添加和删除元素
用法:
列表名=['元素','元素','元素']
需要注意的是 元素的索引从0开始


len()函数可以获得list列表内元素的个数



我们可以用-1来直接索引列表内的最后一个函数
chao[-1]    标识的就是元素 'xie'

我们还可以用Insert函数把元素插到指定位置
chao.insert(1,'yan')



如果要删除列表内的元素,我们可以使用pop()函数
例:
chao.pop(2)




元素的替换:
chao[1]='tihuan'



list内元素的数据类型可以不同,比如 字符串,整型,浮点型
list内的元素也可以是另一个别表
chao1=['1','2',['xiao','hu']]



当我们要访问列表内其他列表的元素时,可以按如下操作访问




tulpl
另一种有序列表叫元组:tuple。   tuple和list非常相似,但是tuple内的元素 一旦初始化就不能改变
使用方法:
变量名=('元素名','元素名','元素名')
例:



这里有一个需要注意的点
如果一个tuple元组内,只有一个元素
chao=(1)   这样的定义是不被允许的,因为括号内只有一个数字,会和数学上的小括号产生歧义。以下是廖雪峰老师的原话

定义的不是tuple,是 1 这个数!这是因为括号 () 既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是 1

所以我们在定义一个元素的元组时,必须在定义时,加上一个逗号
chao=(1,)





猜你喜欢

转载自blog.csdn.net/sdb5858874/article/details/80577025
今日推荐