2024-09-28 01:23:29 发布
网友
在python中有没有一种优雅的方法来列出重复的东西?在
例如,我想列出7个左撇子,如下所示:
x = ['left', 'left', 'left', 'left', 'left', 'left', 'left']
除了做一些类似的事情:
有没有一种方法可以有效地列出7个左撇子?我曾希望有这样的东西: x = ['left' * 7],但这当然给了我['leftleftleftleftleftleftleft']。在
x = ['left' * 7]
['leftleftleftleftleftleftleft']
非常感谢, 亚历克斯
像x = ['left'] * 7这样的东西怎么样?在
x = ['left'] * 7
如果您想要(或只是同意)对同一对象的引用列表,列表乘法就是您想要的:
如果需要单独的对象,例如,如果要初始化列表列表,则需要列表理解:
>>> list = ['left' for x in range(7)] >>> list >>>['left', 'left', 'left', 'left', 'left', 'left', 'left']
像
x = ['left'] * 7
这样的东西怎么样?在如果您想要(或只是同意)对同一对象的引用列表,列表乘法就是您想要的:
如果需要单独的对象,例如,如果要初始化列表列表,则需要列表理解:
^{pr2}$相关问题 更多 >
编程相关推荐