当前位置:  开发笔记 > 编程语言 > 正文

了解Python List操作

如何解决《了解PythonList操作》经验,为你挑选了1个好方法。

我是python的新手.我正在学习一些基本的东西.我在python列表上做了一些操作,three_lists=[]*3当我执行这段代码时,它只给我一个这样的空列表[].为什么它不给我3个空列表?有些像这样[],[],[]



1> CoryKramer..:

它在Python文档中说得好

s * nn * s相当于增加s自己的n时间

哪个s是序列而且n是一个int.例如

>>> [1,2,3]*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]

这也与其他序列一致,例如 str

>>> 'hello'*3
'hellohellohello'

如果你想要一个3个空列表的列表,你可以说

>>> [[] for _ in range(3)]
[[], [], []]

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有