[python3] 序列间的转化

列表[list]和元组(tuple)和字符串"str"统称为序列。

列表、元组和字符串的共同点:
-都可以通过索引得到每一个元素
-默认索引值总是从0开始
-可以通过分片的方法得到一个范围内的元素集合
-有很多共同的操作符(重复操作符,拼接操作符,成员关系操作符) 
 

所谓迭代,是重复反馈过程的活动,其目的通常是为了接近或达到所需的目标或结果。每一次过程的重复我们叫迭代,每一次迭代的结果都会用作下一次迭代的初始值。 

# list() 把一个可迭代对象转换为列表. list有两个参数,一个是建立可以空列表,一个是迭代器(iterable).
a0 = list()
print(a0) #[]

b0 = 'I love fishc'
b0 = list(b0)
print(b0) #['I', ' ', 'l', 'o', 'v', 'e', ' ', 'f', 'i', 's', 'h', 'c']

c0 = (1,2,3,4,5)
c0 = list(c0)
print(c0) #[1, 2, 3, 4, 5]

#tuple([iterable]) 把一个可迭代对象转换为元组
a1 = ['p','y','t','h','o','n']
a1 = tuple(a1)
print(a1) #('p', 'y', 't', 'h', 'o', 'n')

b1 = 'python'
b1 = tuple(b1)
print(b1)   #('p', 'y', 't', 'h', 'o', 'n'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值