乘法
1 #用一个数字x乘以一个序列会生成新的序列。在新的序列中,原来的序列将被重复x次,这就是序列中的乘法。例子如下: 2 >>>8*[8] 3 [8,8,8,8,8,8,8,8] 4 >>>3*'hello' 5 'hellohellohello' 6 #注意此处的乘法并不是数学中定义的乘法。 7 #从输出的结果可以看到,序列被重复了对应的次数,而不是做了数学中的乘法运算。
#如果要创建一个重复序列,就可以像上面的示例一样乘以一个想要得到的序列长度的数字,这样可以快速得到需要的列表,非常方便。空序列可以简单通过两个中括号([])表示,表示里面什么东西都没有。如果想创建一个占用10个或更多元素的空间,却不包含任何有用内容的列表,那我们可以像上面的示例一样乘以对应的数字,得到需要的空列表,也是很方便。
1 #如果要初始化一个长度为X的序列,就需要让每个编码位置上都是空值,此时需要一个值代表空值,即表示里面没有任何元素,可以使用None。None是Python的内建值,确切含义是“这里什么也没有”。例: 2 >>>sq=[None]*5 3 >>>sq 4 [None,None,None,None,None]