【发布时间】:2020-07-28 12:40:19
【问题描述】:
我有一个列表列表,并希望将其中的一些值存储在一个单独的列表中。我的列表名为data,它是从数据文件中解析出来的。数据文件的标题标记了它下面的值所代表的内容。
标题看起来像这样:
fruit, animal, technology, drink, color
data 的前几个元素看起来像这样:
[[apple, dog, phone, water, black],
[banana, cat, laptop, milk, pink],
[melon, bird, computer, juice, green]]
我想按类别对值进行分组,以便对其进行排序。这是一个相当大的列表,所以我想用循环或其他东西遍历它,但我不知道该怎么做。
我想要一个与此类似的输出,但对于外部列表中的所有元素:
fruits = [apple, banana, melon]
我该怎么做?
感谢任何帮助,因为我是 python 新手,谢谢!
【问题讨论】:
-
你是如何分类的?那些应该是列表中的字符串文字,还是对对象的引用?
-
您希望计算机何时将
apple视为水果,将dog视为动物? -
我的实际列表中充满了数字,但我认为这样做会使我希望它如何分类看起来更清楚。我将进行编辑以使其更清晰!