鱼C论坛

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

列表循环提取数据

[复制链接]
发表于 2016-8-9 21:54:05 | 显示全部楼层 |阅读模式

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

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

x
我在写代码的时候想从一个列表里面连续按顺序提取出里面的值,并且赋值给不同的变量,直到列表所有的数据都被提取过了。这是个随时可变列表,再一次使用会更新成空列表,然后添加进去数据,再像第一次一样提取并且赋给变量(ps:列表里都是浮点数据,每次长度不定,但在一次使用中长度不再改变。)被赋值的变量之后会进行计算(ps:比如计算每一个值是否是奇数,如果是的话被挑出来再赋一次值)请教一下:怎么实现 循环提取列表里的数据并且赋值给不同的变量。并且在在后续使用变量时该怎么确定变量名。求帮助,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-8-9 22:55:14 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 23:08:47 | 显示全部楼层
赋值给一个字典,字典的key就是不一样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-11 22:40:12 | 显示全部楼层
SixPy 发表于 2016-8-9 22:55
http://bbs.fishc.com/thread-74332-1-1.html

比如说列表A = [a1,a2,a3,a4,......]一组变量叫data,要求data1 = a1,data2 =a2...........如题,数量不一定。后面要用到类似data5/data6或data6*data7+data1这样的计算
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-11 22:53:43 | 显示全部楼层
TJC42 发表于 2016-8-11 22:40
比如说列表A = [a1,a2,a3,a4,......]一组变量叫data,要求data1 = a1,data2 =a2...........如题,数量不 ...

zip
  1. .
  2. >>> n=['a','b','c','d']
  3. >>> d=[1,2,3,4]
  4. >>> dict(zip(n,d))
  5. {'b': 2, 'd': 4, 'a': 1, 'c': 3}
  6. >>> data=dict(zip(n,d))
  7. >>> data['a']+data['c']
  8. 4
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-14 08:46:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 00:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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