Pythin----------------元组

1、元组

可变序列与不可变序列

可变序列(可以对序列执行增、删、改操作,对象地址不发生变化)  列表,字典
lst=[10,20,45]
print(id(lst))
lst.append(300)
print(id(lst))

不可变序列(没有增删改的操作)    字符串、元组
s=hello
print(id(s))
s=s+world
print(id(s))
print(s)
1948973069568
1948973069568
1948973841136
1948973841328
helloworld

2、元组的创建方式

第一种创建方式,使用()
t=(Python,World,98)
print(t)
print(type(t))

第二种创建方式,使用内置函数tuple()
t1=tuple((Python,world,98))
print(t1)

t2=Python,world,98    #省略了小括号
print(t2)
print(type(t2))

t3=(Python,)            #当元组中只有一个元素时,需要加上逗号
print(t3)
print(type(t3))
(Python, World, 98)
<class tuple>
(Python, world, 98)
(Python, world, 98)
<class tuple>

空元组的创建

lst=[]
lst1=list()

d={}
d2=dict()

t4=()
t5=tuple()
print(空列表,lst,lst1)
print(空字典,d,d2)
print(空元组,
空列表 [] []
空字典 {} {}
空元组 () ()

3、元组的遍历

t1=(python,world,98)
for item in t1:
    print(item)
python
world
98
经验分享 程序员 微信小程序 职场和发展