【发布时间】:2020-08-24 21:57:41
【问题描述】:
我看到了一个完全由元组组成的列表,例如:
lst = [("hello", "Blue"), ("hi", "Red"), ("hey", "Blue"), ("yo", "Green")]
如何将lst 拆分为与颜色一样多的列表?在这种情况下,3 个列表
[("hello", "Blue"), ("hey", "Blue")]
[("hi", "Red")]
[("yo", "Green")]
我只需要以后能够使用这些列表,所以我不想只是将它们输出到屏幕上。
列表详情
我知道lst 的每个元素严格来说都是一个双元素元组。颜色也始终是每个元组的第二个元素。
问题
问题是,lst 取决于用户输入,所以我并不总是知道总共有多少种颜色以及它们是什么。这就是为什么我无法预定义变量以将这些列表存储在其中。
那么如何做到这一点呢?
【问题讨论】: