【发布时间】:2020-05-24 05:00:51
【问题描述】:
我有一本字典,其值是列表的列表。
mydict = {
"A" : [["gactacgat", "IE"],["gactacgat", "IE"]],
"G" : [["ggctacgat", "EI"],["gactacgat", "IE"]],
"C" : [["gcctacgat", "N"],["gactacgat", "IE"]],
"T" : [["gtctacgat", "IE"],["gactacgat", "IE"]]
}
我正在尝试创建一个列表,其中包含这些 2D 列表的第二列中的所有元素。 这就是我正在做的事情:
mylist = []
for key in mydict.keys():
for row in mydict[key]:
mylist.append(row[1])
有没有比我所做的更有效的方法来访问这些列表中的所有列表中的特定索引?
(如果我的措辞不好,我深表歉意,感谢任何关于更好标题问题的反馈)
【问题讨论】:
-
你的措辞很好,最重要的是,它符合你的代码。
标签: python algorithm dictionary multidimensional-array