首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:从数组中分配变量

Python:从数组中分配变量
EN

Stack Overflow用户
提问于 2015-10-06 17:26:26
回答 3查看 10.7K关注 0票数 5

我在Python中有一些代码:

代码语言:javascript
复制
repost_pid = row[0]
repost_permalink = row[1]
repost_domain = row[2]
repost_title = row[3]
repost_submitter = row[4]

是否有一种单行方式来分配这些变量?

另外,如果我想跳过一个值,我会做什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-06 17:27:38

是的,可以用,分隔每个变量以执行解包装

代码语言:javascript
复制
repost_pid, repost_permalink, repost_domain, repost_title, repost_submitter = row

如果有一个您不关心的特定价值,约定是将其赋值给下划线变量。,例如。

代码语言:javascript
复制
repost_pid, repost_permalink, _, repost_title, repost_submitter = row
票数 11
EN

Stack Overflow用户

发布于 2015-10-06 17:41:45

如果要按顺序解压缩跳过值,则可以:

代码语言:javascript
复制
>>> row
[0, 1, 2, 3]
>>> r0,r1,r3=row[0:2]+[row[3]]
>>> r0,r1,r3
(0, 1, 3)
票数 1
EN

Stack Overflow用户

发布于 2015-10-06 17:28:54

代码语言:javascript
复制
repost_pid,repost_permalink, repost_domain, repost_title, repost_submitter = row[0], row[1], row[2], row[3], row[4]

但它是不可读的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32975963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档