繁体   English   中英

如何在 Python 中迭代哈希中的列表?

[英]How do I iterate over a list in a hash in Python?

我想从 A_TABLE 中获取数组 SIZE 的元素,就像它在下面的顶部显示的那样,但是使用迭代器,因为我在底部完全没有做到。 大约一小时前刚接触 Python,我会继续寻找,但任何建议表示赞赏。

SIZE   = ('too small', 'just right', 'too large')

A_TABLE = {}
A_TABLE['size'] = SIZE
print "size is " + A_TABLE['size'][0]
print "size is " + A_TABLE['size'][1]
print "size is " + A_TABLE['size'][2]

for x in A_TABLE['size'][x]:
    print "size is " + A_TABLE['size'][x]

你以错误的方式循环,这是你应该怎么做:

SIZE = ('too small', 'just right', 'too large')

A_TABLE = {}
A_TABLE['size'] = SIZE

for x in A_TABLE['size']: # change here
    print "size is " + x  # and here

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM