乘法

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]

 

转载于:https://www.cnblogs.com/DLHe/p/7674377.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值