2021年6月14日 / 62次阅读 / Last Modified 2021年6月14日
List
突然发现有个骚操作,python允许对list对象对数乘,效果与对str对象做数乘一样,都是将原来的数据复制N遍。
>>> a = [1,9]
>>> a * 5
[1, 9, 1, 9, 1, 9, 1, 9, 1, 9]
>>> b = '19'
>>> b * 5
'1919191919'
set和dict对象没有这样的操作。
另外,python官方教程中有一段我觉得很有价值,是关于在使用list时,一些提高性能降低mem的替代方案:https://docs.python.org/3/tutorial/stdlib2.html#tools-for-working-with-lists
-- EOF --
本文链接:https://www.pynote.net/archives/3727
Ctrl+D 收藏本页
©Copyright 麦新杰 Since 2019 Python笔记