python中列表与元组的区别

1、列表和元组的区别
list列表是可变的,而tuple刚好,是不可变的,但是tuple里面的对象内容是不可变的,
需要特别主义的是:当tuple里面的对象并且只有一个的时候,记得需要加,如果不加的话,就不再是tuple的数据类型,二是字符串的数据类型。
lists=[12,'hi','lyl',6]
# 格式:【start:end:step】
# start:起始索引,从0开始,-1表示结束
# end:结束索引
# step:步长,end-start,步长为正时,从左向右取值。步长为负时,反向取值
print('#只能获取到前两位元素:',lists[0:2]) #[0:2] 表示0-2的索引但是不包含第二位。
print('获取最后一位元素',lists[-1])
print('获取最后两位元素;',lists[2:4]) #[2:4操作列表] 表示2-4的索引但是不包含第四位。
# 查看索引信息
元组(tuple)声明后不能被改变,包含在()之间的内容,每个元素之间用逗号隔开。列表中的元素可以是任意数据类型
tuple1=('hi','kugou','pig','dog')
print('获取索引信息:',tuple1.index("kugou"))

  

posted @ 2022-06-13 15:47  就不将就就  阅读(229)  评论(0编辑  收藏  举报