zoukankan      html  css  js  c++  java
  • python---6

    ---恢复内容开始---

    python数据类型可以分为数字型和非数字型
    
    数字型:
    整型(int)
    浮点型(float)
    布尔型(bool)
    
    非数字型:
    字符串
    列表
    元组
    字典

    列表(list):存储一串信息,用[]定义,数据项不需要相同类型,数据间用逗号隔开,索引从0开始

     

    name_list=["zhangsan","lisi","wangwu"]
    
    #1.取值和取索引
    print(name_list[1])
    
    # 知道数据的内容,想知道数据在列表中的位置
    print(name_list.index("lisi"))
    
    #2.修改
    name_list[1]="李四"
    
    #3.增加
    # append 方法可以向列表的末尾增加数据
    name_list.append("王小二")
    
    # insert 方法相列表指定位置增加数据
    name_list.insert(1,"王八蛋")
    
    #extend 方法可以把其它列表中的内容追加到当前列表中
    temp_list=["孙悟空","猪八戒","沙悟净"]
    name_list.extend(temp_list)
    
    # 4.删除
    # remove方法删除列表中的指定内容
    name_list.remove("孙悟空")
    
    # pop()有参数时候方法删除指定列表的指定位置的元素
    name_list.pop(1)
    
    # pop()无参数时候方法删除最后位置的元素
    name_list.pop()
    
    #clear方法可以清空列表
    name_list.clear()
    
    # del 关键字删除列表指定位置数据,本质从内存中删除这个变量
    # 后续代码不能使用该变量
    name_list=["一哥","二姐","三弟"]
    del name_list[1]
    
    print(name_list)
    name_list=["zhangsan","lisi","wangwu"]
    # len()函数统计列表中元素个数
    print(len(name_list))
    
    # count方法统计列表中某一元素出现次数
    print(name_list.count("wangwu"))
    name_list=["zhangsan","lisi","wangwu"]
    num_list=[1,9,9,5,0,8,1,9]
    
    # 升序
    # name_list.sort()
    # num_list.sort()
    
    # 降序
    # name_list.sort(reverse=True)
    # num_list.sort(reverse=True)
    
    # 逆序
    name_list.reverse()
    num_list.reverse()
    
    print(name_list)
    print(num_list)

  • 相关阅读:
    SpringBlade 端口占用 Web server failed to start. Port 80 was already in use.
    SpringBlade 找不到或无法加载主类 springboot.Application
    Java idea 常用快捷键
    Java Velocity
    个人 一些需求
    Java MyBatis-Plus 基本使用
    Java Spring Initializr 创建的项目 包是一层一层的,需要隐藏一下空包
    MapReduce之自定义OutputFormat
    数据链路层之PPP协议
    MapReduce之GroupingComparator分组(辅助排序、二次排序)
  • 原文地址:https://www.cnblogs.com/wang-xun/p/11247421.html
Copyright © 2011-2022 走看看