Python中分解变量

1.分解为单独变量
data = ['yxuang', 50, 95.5, (2011, 12, 21)]
name, age, score, date = data
print(name, age, score, date)

yxuang 50 95.5 (2011, 12, 21)

2.丢弃某些值
data = ['yxuang', 50, 95.5, (2011, 12, 21)]
_, age, score, _ = data
print(age, score)

50 95.5

3.分解N个元素
data = ['yxuang', 50, 95.5, (2011, 12, 21)]
first, *middle, last = data
print(first, middle, last)

yxuang [50, 95.5] (2011, 12, 21)

4.丢弃多个值
data = ['yxuang', 50, 95.5, (2011, 12, 21)]
name, _, (_, day) = data
print(name, day)

yxuang 21

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,906评论 18 399
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,426评论 0 23
  • 一. Java基础部分.................................................
    wy_sure阅读 9,242评论 0 11
  • 声之形一开始的时候,石田将所有的时间都划掉,所有的工作辞掉,钱还给了母亲。 一个人,走在樱花飞舞的街道,慢慢走上那...
    唐翁阅读 4,642评论 1 3
  • [1] 他在学校顶楼抽着阳光利群,烟雾迷漫,白色的衬衫解开了三枚钮扣,精致的锁骨上刻着一个十字架,身后是开门的声音...
    独自行走的生活阅读 2,187评论 0 0