最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python的列表是什么

    正文概述    2020-03-05   236

    Python的列表是什么

    一、列表格式

    列表名 = [列表元素1,列表元素2,列表元素3,… ]

    说明:

    1.列表元素之间是有顺序的,也是通过下标表示,第一个元素的小标为0。

    2.列表元素可以不是同种类型,任何类型都行。

    3.列表通常当做容器,用来存放多个元素。

    二、列表的遍历循环

    for循环遍历列表

    nameList = ["张三","李四","王五","赵六"]
    for name in nameList:
        print(name)

    运行结果如下:

    张三
    李四
    王五
    赵六

    while循环遍历列表

    nameList = ["张三","李四","王五","赵六"]
    i= 0
    while i<len(nameList):
        print(nameList[i])
        i+=1

    运行结果如下:

    张三
    李四
    王五
    赵六

    三、列表的相关操作

    1、append:通过append可以向列表添加元素

    nameList = ["张三","李四","王五","赵六"]
    print(nameList)
    print("----------------分界线-----------------")
    nameList.append("侯七")
    print(nameList)

    运行结果如下:

    ['张三', '李四', '王五', '赵六']
    ----------------分界线-----------------
    ['张三', '李四', '王五', '赵六', '侯七']

    2、extend:可以将另一个集合中的元素逐一添加到列表中

    listA = [1,2]
    listB = [3,4]
    listA.extend(listB)
    print(listA)

    运行结果为:[1, 2, 3, 4]

    3、insert(index, object) 在指定位置index前插入元素object

    numList = [1,2,3,4]
    numList.insert(0,"a")
    print(numList)

    运行结果为:['a', 1, 2, 3, 4]

    相关推荐:《Python视频教程》

    4、通过下标修改元素

    numList = [1,2,3,4]
    numList[1] = "A"
    print(numList)

    运行结果为:[1, 'A', 3, 4]

    5、查找元素

    in(存在),如果存在那么结果为true,否则为false

    not in(不存在),如果不存在那么结果为true,否则false

    numList = [1,2,3,4]
    if 2 in numList:
        print("2在numList里面")
    else:
        print("2不在numList里面")

    运行结果为:2在numList里面

    6、index和count:用法和字符串中差不多

    strList = ['a','b','c','d','a','b','b']
    ind = strList.index('b')
    con = strList.count('b')
    print(ind)
    print(con)

    打印结果为:0和3。index也是会找到第一个满足情况的后面就不会再找了

    7、删除元素

    del:根据下标进行删除

    pop:删除最后一个元素

    remove:根据元素的值进行删除

    nameList = ["张三","李四","王五","赵六","侯七"]
    del nameList[2]
    print(nameList)

    运行结果为:['张三', '李四', '赵六', '侯七']

    nameList = ["张三","李四","王五","赵六","侯七"]
    nameList.pop()
    print(nameList)

    运行结果为:['张三', '李四', '王五', '赵六']

    nameList = ["张三","李四","王五","赵六","侯七"]
    nameList.remove("李四")
    print(nameList)

    运行结果为:['张三', '王五', '赵六', '侯七']

    8、排序(sort,reverse)

    numList = [1,4,3,5,2]
    numList.reverse()
    print(numList)

    运行结果为:[2, 5, 3, 4, 1],倒序

    numList = [1,4,3,5,2]
    numList.sort()
    print(numList)

    运行结果为:[1, 2, 3, 4, 5],升序

    numList = [1,4,3,5,2]
    numList.sort(reverse = True)
    print(numList)

    运行结果为:[5, 4, 3, 2, 1],降序


    起源地下载网 » Python的列表是什么

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元