【发布时间】:2020-08-03 01:47:58
【问题描述】:
我有一个很长的列表,想将其转换为嵌套列表和字典。
L= ["a","abc","de","efg","", "b","ijk","lm","op","qr","", "c","123","45","6789"]
输出:
nested list:
[["a","abc","de","efg"], ["b","ijk","lm","op","qr"], ["c","123","45","6789"]]
dictionary:
{"a":["abc","de","efg"],
"b":["ijk","lm","op","qr"], "c":["123","45","6789] }
谁能告诉我如何在 python 中做到这一点? 而且我不能导入任何东西
【问题讨论】:
-
你试过什么代码?
-
确定如何创建嵌套列表或字典的规则是什么?这是你需要解释的第一件事。然后正如@ReinstateMonica 所说,您需要提供一些代码来证明您至少已经进行了一次体面的尝试。第三,我怀疑进口甚至是必要的。
-
列表中有 2 个空字符串。我想遍历列表并在 i == "" (空字符串)时拆分并将每个人都以嵌套形式或类似的形式。
标签: python list dictionary