2024-05-06 17:14:19 发布
网友
(我在这个网站+互联网上搜索,但没有找到答案)
我的起点是:
myList = ['a', 'b', 'c']
我想买一些类似Python的东西
或者
a, b, c = ([] for i in range(3))
也就是说,我想创建尽可能多的列表作为原始列表中的元素并使用(assign?)原始列表中的元素作为创建的列表的名称。在
你有什么建议吗?在
字典听起来很适合这种情况
代码:
myList = ['a', 'b', 'c'] dict_var=dict() for key in myList: dict_var[key]=list() print dict_var
输出:
注意事项:
append,extend etc.,.
无需创建新变量,您只需创建一个列表字典,然后就可以使用名称访问各个列表,如下所示
>>> myList = ['a', 'b', 'c'] >>> myDict = {item: [] for item in myList} >>> myDict {'c': [], 'a': [], 'b': []}
现在,你可以使用列表,像这样
Python的方法是用字典
myDict = {'a': [], 'b':[], 'c':[]} myDict['a'].append("hello world") print myDict['a'][0] # hello world
您可以使用列表来创建它
字典听起来很适合这种情况
代码:
输出:
^{pr2}$注意事项:
append,extend etc.,.
无需创建新变量,您只需创建一个列表字典,然后就可以使用名称访问各个列表,如下所示
现在,你可以使用列表,像这样
^{pr2}$Python的方法是用字典
您可以使用列表来创建它
^{pr2}$相关问题 更多 >
编程相关推荐