程序员|Python教程:Python中的序列相乘(乘法)详解
欢迎你来到站长在线的站长学堂学习Python知识 , 本文分享的是《Python中的序列相乘(乘法)详解》 。
在Python中 , 序列相乘也叫序列乘法 。 使用数字n乘以一个序列会生成新的序列 。 新的序列内容为原来序列的n次重复 。
例如:把下面序列乘以3后生成一个新的序列 , 代码如下:
a = [\"建一个网站\"\"创一番事业\"
print(a * 3)
代码运行以后 , 结果如下:['建一个网站' '创一番事业' '建一个网站' '创一番事业' '建一个网站' '创一番事业'
>>>
比较特殊的是 , 列表类型在进行乘法运算时 , 还可以实现初始化指定长度列表的功能 。
例如如下的代码 , 将创建一个长度为 5 的列表 , 列表中的每个元素都是 None , 表示什么都没有 。 list = [None
*5print(list)
运行代码输出结果为:[None None None None None
>>>
None是保留字 , 有特殊的意义 。 如果把None改成其他字符串 , 如One , 就会报错:list = [One
*5print(list)
报错如下:Traceback (most recent call last): File \"D:\\Python\\Python310\\Doc\\000.py\" line 1 in <module> list = [One
*5NameError: name 'One' is not defined>>>
【程序员|Python教程:Python中的序列相乘(乘法)详解】Python中的序列相乘(乘法)详解 , 就讲完了 , 相对来说 , 也是比较简单的 。 下个知识点讲解《Python中的序列成员资格》
- Python|99元换新120W氮化镓遭爆抢!iQOO网页后台都崩了
- Python|2022年空调业三雄争霸, 战火在线上线下全面点燃
- Flash弹窗广告卷土重来?3步定位,5步彻底关闭!手把手教程奉上
- 阿里巴巴|程序员与软件工程师的区别
- 程序员|帮三星、乔家大院打广告的飞天云动IPO,“元宇宙”成新底牌?
- 程序员|阿里再生独角兽,估值百亿美元,马云果然有远见
- 阿里巴巴|Java程序员从携程、美团、阿里面试回来,这些面经分享给大家
- 程序员|互联网行业哪个职位比较有前途?做好职业选择,底层逻辑很重要
- Python|大厂高薪惯坏了年轻人?为啥大厂的年轻人越来越被公司要不起?
- Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了