文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 前言
- 1.列表和元组定义(转换)。
- 2.列表和元组的访问符号和方法:[]和index(x)、count(x)
- 3.列表和元组的 *** 作函数(外部函数)
- 总结
前言
列表List、元组Tuple都是python的常用的数据类型。区别从用法上来说就是一个变量和常量。
1.列表和元组定义(转换)。
列表list属于有序可变的数据类型,使用方括号[]作为定义符号。
元组tuple属于有序不可变的类型,使用中括号()作为定义符号。
#定义列表
l1=['beijing','shanghai'] #直接通过符号括起来定义
print(l1) # ['beijing', 'shanghai']
#定义元组
t1=('beijing','shanghai') #直接通过符号括起来定义
print(t1) # ('beijing', 'shanghai')
#使用列表的内部函数list()定义一个列表。
#比如:使用元组生成列表
l1=list(('beijing','shanghai'))
print(l1) # ['beijing', 'shanghai')
#使用列表的内部函数tuple()定义一个元组。
#比如:使用列表生成元组
t1=tuple(['beijing','shanghai'])
print(t1) # ('beijing', 'shanghai')
2.列表和元组的访问符号和方法:[]和index(x)、count(x)
[]取值
index()按值查找索引号
count()按值统计相同的个数
# 访问元素,列表和元组一样用[],而不是元组使用l1(1)。
l1=['beijing','shanghai']
t1=('beijing','shanghai')
print(l1[1]) # shanghai
print(t1[1]) # shanghai
# index(x)找出第一个x,返回其索引号
t1=(1,2,3,2)#使用元组来举例,列表也是一样
print(t1.index(2)) # 1
# count(x)统计x的出现次数
print(t1.count(2)) # 2
3.列表和元组的 *** 作函数(外部函数)
del sum max min len(list tuple set都适用)
t1=(1,2,3,2)
print(sum(t1)) # 8
print(max(t1)) # 3
print(min(t1)) # 1
print(len(t1)) # 4
del tuple6
总结
从列表学习到元组就是复习一遍列表内容。
两者区别在于:
1、列表是可变,元组是不可变。
所以我们不会变化,不需要变化,不能变化,不想被误 *** 作的一组数据使用元组定义,而不是列表。比如类似四大名著(‘西游记’,‘红楼梦’,‘三国演义’,‘水浒传’)就使用元组
2、使用定义符合不一样,tuple 是使用(),list使用[]。
3、元组不能通过t[index]=x修改数值,也不能使用append。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)