美文网首页
Python每日一练001

Python每日一练001

作者: PandaQY | 来源:发表于2018-04-09 19:15 被阅读0次

问题

我们有一个包含N个元素的元组或序列,现在想把它分解为N个单独的变量。

例如我们有一个序列[1, 2, 3],想把1, 2, 3分别赋值给a, b, c三个变量。

解决方法

方法1:通过索引获取序列的值1,2,3,再把1,2,3分别赋值给a,b,c三个变量

stringNum=[1,2,3]

a=stringNum[0]

b=stringNum[1]

c=stringNum[2]

print(a,b,c)

方法2:只要简单赋值就好了

tt=[1,2,3]

a,b,c=tt

print(a,b,c)

延伸拓展

调用python内置函数range(),取range的值

def oooo():

for iin range(3):

yield i

a,b,c=oooo()

print(a,b,c)

range()函数:如果你需要遍历一个数字序列,可以是使用python中内建的函数range()

yieid:大有学问,使用方法参考https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/

相关文章

网友评论

      本文标题:Python每日一练001

      本文链接:https://www.haomeiwen.com/subject/pcxwhftx.html