zoukankan      html  css  js  c++  java
  • Python基础之列表

    列表的内置方法

    1.append()

    描述:用于在列表末尾添加新的对象。

    示例:

    msg_list=["aaaa","bbbbb","cccccc","dddd"]
    msg_list.append("sssss")
    print(msg_list)
    

    输出结果:

    2.insert()

    描述:用于将指定对象插入列表的指定位置。

    示例:

    msg_list=["aaaa","bbbbb","cccccc","dddd"]
    msg_list.insert(2,"wwww")
    print(msg_list)
    

    输出结果:

    3.pop()

    描述:用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

    示例:

    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    print(msg_list.pop()) #移除列表中的元素,不指定索引的默认移除最后一个
    #print(msg_list)
    
    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    msg_list.pop(2) #指定索引位置,移除第二个索引位置的元素
    print(msg_list)
    
    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    print(msg_list.pop(2)) #移除第二个索引位置的元素,此处打印的是移除的那个元素
    

    输出结果:

     

    4.clear()

    描述:用于清空列表

    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    msg_list.clear() 
    print(msg_list)
    

    输出结果:

    5.copy()

    描述:用于复制列表

    示例:

    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    a_lsit=msg_list.copy()#将msg_lsit列表复制给新的a_list
    print(a_lsit)
    

    输出结果:

    6.count()

    描述:用于统计某个元素在列表中出现的次数。

    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步","吉泽明步","小泽玛利亚","吉泽明步"]
    print(msg_list.count("吉泽明步"))
    

    输出结果:

    7.extend()

    描述:用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    a_list=["饭岛爱","泷泽萝拉","武藤兰","天海翼"]
    msg_list.extend(a_list) #将a_lsit加入msg_list
    print(msg_list)
    
    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    msg_list.extend("武藤兰") 
    print(msg_list)
    

    输出结果:

    8.remove()

    描述:用于移除列表中某个值的第一个匹配项。

    示例:

    msg_list=["苍井空","小泽玛利亚","波多野结衣","吉泽明步"]
    msg_list.remove("波多野结衣") #将"波多野结衣"从列表中移除
    print(msg_list)
    
    msg_list=["苍井空","波多野结衣","小泽玛利亚","波多野结衣","波多野结衣","吉泽明步"]
    msg_list.remove("波多野结衣") #将"波多野结衣"从列表中移除,如果有多个,默认只移除第一个
    print(msg_list)
    

    输出结果:

    9.reverse()

     描述:用于反向排序列表中元素。

    示例:

    msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
    msg_list.reverse() #将列表反向排序(倒过来)
    print(msg_list)
    

    输出结果:

    10.sort()

    描述:用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

    示例:

    hobby_list=['c','a','b']
    hobby_list.sort()
    print(hobby_list)
    
    hobby_list=[1,2,5,3]
    hobby_list.sort()
    print(hobby_list)
    
    hobby_list=['c','*','a','1','b']
    hobby_list.sort() #按照字符编码排序
    print(hobby_list)
    

    输出结果:

    示例2:

    hobby_list=['c',' ','a',1,'b']
    hobby_list.sort() #因为字符串当中有空格 无法比较,所以报错
    print(hobby_list)
    

    输出结果:

    11.len()

    描述:返回(统计)列表元素个数。

    示例:

    msg_list=["苍井空","波多野结衣","小泽玛利亚","波多野结衣","波多野结衣","吉泽明步"]
    print(len(msg_list)) #统计列表里有多少个元素
    
    print(len("苍井空")) #也可以统计字符串里有多少个子字符串(元素)
    

    输出结果:

     12.in

    描述:判断元素是否在列表中,在则返回True,否则返回Flase

    示例:

    msg_list=["苍井空","小泽玛利亚","波多野结衣","吉泽明步"]
    print("苍井空" in msg_list) #判断“苍井空”是否在列表里,在则返回True,否则返回Flase
    print("武藤兰" in msg_list) #判断“武藤兰”是否在列表里,在则返回True,否则返回Flase
    
    msg="苍井空"
    print("井" in msg) #也可以用来判断字符串,判断“井”是否在字符串里,在则返回True,否则返回Flase
    

    输出结果:

  • 相关阅读:
    vue-cli3项目引用zepto报$不存在怎么处理
    RocketMQ(五):server端处理框架及消费数据查找实现
    文件上传踩坑记及文件清理原理探究
    ES使用总结 --ES实践速查手册
    java 执行shell命令及日志收集避坑指南
    Hive 如何快速拉取大批量数据
    程序员表白程序,哈哈哈,笑死我了
    发现了一个好玩的辞职程序,哈哈哈,笑死我了
    为什么最新版的VS2017没有net framework 4.6.2,net framework 4.7.2,net framework 4.6.2,net framework 4.8,也无法安装
    各个版本 Windows 10 的名称、完整版本号、开发代号和系统自带的 .NET Framework 版本
  • 原文地址:https://www.cnblogs.com/hui520/p/6283761.html
Copyright © 2011-2022 走看看