Python学习笔记(13)元组 tuple

学习主题:元组 tuple
学习日期:2020-02-05
Python 版本:3.7.4

前面学习了数组,列表,现在还有元组。一定要注意其区别。
引用小甲鱼的话,列表是打了激素的数组,元组是带了枷锁的列表。

元组创建用小括号,列表用中括号。
在这里插入图片描述
元组和列表的最大区别就是,元组的内容是不能修改的!

下面,再注意一个细节。如果只有一个元素的元组要怎么表示呢。
请一定注意这个运行结果。

>>> a=(1)
>>> type(a)
<class 'int'>
>>> a=(1,)
>>> type(a)
<class 'tuple'>
>>> a=[1]
>>> type(a)
<class 'list'>
>>> a=()
>>> type(a)
<class 'tuple'>
>>> a=[]
>>> type(a)
<class 'list'>
>>> 
>>> 8*(8) #两个数相乘,这个其实同8*8
64
>>> 8*[8] #列表的复制
[8, 8, 8, 8, 8, 8, 8, 8]
>>> 8*(8,)#元组的复制
(8, 8, 8, 8, 8, 8, 8, 8)

在这里插入图片描述

元组和列表,字符串的方法 对比
在这里插入图片描述

发布了75 篇原创文章 · 获赞 45 · 访问量 7316

猜你喜欢

转载自blog.csdn.net/hahahahhahha/article/details/104181807