#----列表
a,b,c=[1,2,3]
print("a=%s,b=%s,c=%s"%(a,b,c)) #输出 a=1,b=2,c=3
#----元祖
a,b,c=('hello','hhhh',1)
print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=hello,b=hhhh,c=1
#--字符串
a,b,c='hei'
print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=h,b=e,c=i
#--字典
a,b,c={'name':'susu','age':18,'gend':'222'}
print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=name,b=age,c=gend
#--列表中的最前、末尾的值
list=[1,2,3,4,5,6,7,8,9,10]
a,*_,c=list #取列表第一个 和最后一个
print("a=%s,c=%s"%(a,c))#输出 a=1,c=10
a,*b,c=list
print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=1,b=[2, 3, 4, 5, 6, 7, 8, 9],c=10
a,b,*_,c,d=list #取列表第一、第二、倒数第二、倒数第一
a,b,*_,c,d=list #取列表第一、第二、倒数第二、倒数第一
print("a=%s,b=%s,c=%s,d=%s"%(a,b,c,d))#输出a=1,b=2,c=9,d=10
#--左边和右边的值要一一对应
#a,b,c='hi'
#print("a=%s,b=%s,c=%s"%(a,b,c)) #ValueError: not enough values to unpack (expected 3, got 2)
#----交换---
a=1
b=2
a,b=b,a
print("a=%s,b=%s" % (a, b)) # 输出 a=2,c=1
a=1
b=2
a,b=b,a+b
print("a=%s,b=%s" % (a, b)) #输出a=2,b=3