• Python合集之Python序列(二)


         在上一节的合集中,我们了解了Python 序列的索引及切片的相关知识,本节我们将进一步了解一下Python序列的相加及相乘的相关知识。

    1.序列相加

        在Python中,支持两种相同类型的序列相加操作,即将两个序列进行连接,不会去除重复的元素,使用加(+)运算符实现,例如:将两个列表相加,可以使用下面的代码:

    nba1=["霍华德","韦德","欧文","加索尔"]
    nba2=["乔丹","拉塞尔","阿布杜尔","张伯伦","约翰逊",“科比”,"邓肯","詹姆斯","伯德","奥尼尔"]
    print(nba1+nba2)

    注:在进行序列相加时,相同类型的序列是指相同为列表、元组、集合等,序列中的元素类型可以不同。例如:

    num=[7,14,21,28,35,42,49,56]
    nba=["霍华德","韦德","欧文","加索尔"]
    print(num+nba)

    注:但是不能将列表和元组相加,也不能将列表和字符串相加,例如:下面的实例是错误的:

    num=[7,14,21,28,35,42,49,56,63]
    print(num+"输出的数是7的倍数")

    2.乘法

    在Python中,使用数字n乘以一个序列会生成一个新的序列,新的序列的内容为原来序列被重复n次的结果。

    例如:在下面的代码中将实现序列乘以3生成一个新的序列并输出,从而达到“重复事情说三遍”的效果:

    phone=["华为Mate 10","vivo X21"]
    print(phone*3)

    运行上面的代码,将显示以下内容:

    ["华为Mate 10","vivo X21","华为Mate 10","vivo X21","华为Mate 10","vivo X21"]

    注:在进行序列的乘法运算时,还可以实现初始化长度列表的功能,例如下面的代码,将创建一个长度为5的列表,列表的每一个元素都是none,表示什么都没有。

    emptylist=[None]*5
    print(emptylist)

    花絮:

    本期的Python 序列中的相加及乘法就分享到这里,下期我们将继续分享Python中序列的元素检查及序列长度等相关知识,感兴趣的朋友可以关注我。

    同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

  • 相关阅读:
    Android自定义DataTimePicker(日期选择器)
    面试阶段如何与 HR 沟通薪酬
    ppshu
    什么是SOA?
    手机页游再升级 腾讯出恶搞APEC元首换装小游戏
    pp
    oracle sql
    JSP中脚本、声明和表达式的本质区别
    使用WSDL发布WebService(第二部分)简单对象访问协议——学习SOAP语法和使用SOAP发布WSDL
    Javascript 文件的同步加载与异步加载
  • 原文地址:https://www.cnblogs.com/a-mumu/p/14170253.html
Copyright © 2020-2023  润新知