鱼C论坛

 找回密码
 立即注册
查看: 2250|回复: 5

[已解决]关于变量拆分用来迭代元组或列表序列

[复制链接]
发表于 2020-2-26 17:30:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yy_099 于 2020-2-27 13:48 编辑

    seq = [(1,2,3),(4,5,6),(7,8,9)]
    for a, b, c in seq:
        print('a={0}, b={1},c ={2}'.format(a,b,c))

    输出结果是:
    a=1,b=2,c=3
    a=4,b=5,c=6
    a=7,b=8,c=9

    有点不理解为什么能够这样,不懂a={0}是什么意思,求大佬们解答,明天会上论坛看回复!

最佳答案
2020-2-26 17:45:36
本帖最后由 蒋博文 于 2020-2-26 17:49 编辑

这里的a = {0}是位置参数,你也可以改成:
  1. seq = [(1,2,3),(4,5,6),(7,8,9)]
  2. for a, b, c in seq:
复制代码

比如
  1. >>>"{a} love {b}.{c}".format(a="I", b="FishC", c="com")
  2. 'I love FishC.com'
复制代码

这里的{a},{b},{c}是关键字参数,就是把a,b,c赋值成I,FishC,com。也可以写成你那样的形式。
还有
  1. >>>"{0} love {1}.{2}".format("I", "FishC", "com")
  2. 'I love FishC.com'
复制代码
这里的{0}{1}{2}是位置参数,也可以将关键字参数和位置参数混合使用,但是要注意位置参数必须在关键字参数的前面,否则会报错
如果对你有帮助,请设置最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-26 17:31:59 | 显示全部楼层
???
帮你回答问题,还要付费????
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-26 17:45:36 | 显示全部楼层    本楼为最佳答案   
本帖最后由 蒋博文 于 2020-2-26 17:49 编辑

这里的a = {0}是位置参数,你也可以改成:
  1. seq = [(1,2,3),(4,5,6),(7,8,9)]
  2. for a, b, c in seq:
复制代码

比如
  1. >>>"{a} love {b}.{c}".format(a="I", b="FishC", c="com")
  2. 'I love FishC.com'
复制代码

这里的{a},{b},{c}是关键字参数,就是把a,b,c赋值成I,FishC,com。也可以写成你那样的形式。
还有
  1. >>>"{0} love {1}.{2}".format("I", "FishC", "com")
  2. 'I love FishC.com'
复制代码
这里的{0}{1}{2}是位置参数,也可以将关键字参数和位置参数混合使用,但是要注意位置参数必须在关键字参数的前面,否则会报错
如果对你有帮助,请设置最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-27 13:47:20 | 显示全部楼层
qiuyouzhi 发表于 2020-2-26 17:31
???
帮你回答问题,还要付费????

不好意思,设置错了,我想送鱼币的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-27 18:19:44 | 显示全部楼层

回帖奖励 +3 鱼币

yy_099 发表于 2020-2-27 13:47
不好意思,设置错了,我想送鱼币的

这………………
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-27 18:56:41 | 显示全部楼层

回帖奖励 +3 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-12 19:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表