python_1

如何将一个包含N个元素的元组或序列分解为N个单独的变量?

#-*- coding:utf-8 -*-
# 分解N个元素的元组或序列成N个变量
# 通过一个简单的赋值操作
p=(4,5)
x,y = p
print(x)
print(y)

data = ["ACME",50,91.1,(2012,12,21)]
name,shares,price,date = data
print(name)
print(date)

# 如果元素不匹配会得到一个错误
# x,y,z = p

#若对象可迭代,那么可分解
s="hello"
a,b,c,d,e = s
print(b)

#若要丢弃分解产生的变量,则可以选一个用不到的变量名字
_,shares,price,_=data
print(shares)
print(price)
原文地址:https://www.cnblogs.com/lhsguaigege/p/9932630.html