【发布时间】:2017-10-02 23:38:56
【问题描述】:
我希望能够只打印出这本字典中的一个字符,但我无法弄清楚语法或在任何地方找到它。给定下面的代码,有没有办法在 vanilla Python 2.7.x 中做到这一点?
dct = {"c":[["1","1","0"],["0","0","0"]], "d":[["1","1","0"],["1","0","0"]],}
for x in dct:
print [x][0][0]
我希望输出为:11
非常感谢任何帮助!
【问题讨论】:
-
看起来您想要每个值列表的第一个子列表的第一个值。你在乎他们按什么顺序出来吗?迭代字典中的条目并不能保证顺序。
-
可能类似于
for x in dct.keys(): print ''.join(dct[x][0][0:2]),但我不确定您从哪些值中获得了1s...
标签: python python-2.7