• python列表


    列表概念
    • 有序的集合
    • 通过偏移来索引,从而读取数据
    • 支持嵌套
    • 可变的类型
    • 内置函数
    列表创建方式
    定义列表:
    • 在python中定义列表需要使用方括号,列表中的项目都包含
    在方括号中,项目之间使用逗号分隔。列表中的数据可以是任
    意数据类型,甚至可以是不同类型的混合。
    • list1 = ['physics', 'chemistry', 1997, 2000,[1,2,3]]
    • list2 = [1, 2, 3, 4, 5 ]
    • list3 = ["a", "b", "c", "d"]
    • list4 = list()
    • list5 = []
    列表的操作
    • 添加
    + 生成一个新的列表
    extend:可以以列表的形式添加多个元素即将参数作为一个列表,但是extend也只能添加一个元素,添加到末尾
    append:只能添加一个元素,将参数作为一个元素添加到末尾
    insert:插入,有两个参数可以使元素插入列表的任意位置
    • 修改
    • print "Value available at index 2 : "
    • print list[2]
    • list[2] = 2001
    • print "New value available at index 2 : “
    • print list[2]
    • 删除:
    -del
    -remove
    -pop:删除列表最后一个值,并返回值,“pop(X)”删除列表X序列的值
    • 列表的切片 [start:end:step]
    • 正向索引
    • 反向索引
    • 默认索引

    列表常用操作符:
    1.比较操作符--之比较列表的第0个元素 如下:
    >>> list1=[2,3,4]
    >>> list2=[8,1,1]
    >>> list1>list2
    False
    >>> list3=[1,4,5]
    >>> list1>list3
    True
    >>> list2>list3
    True
    2.逻辑操作符如下:
    (list1<list2)and(list3<list1)
    True
    3.连接操作符如下:
    >>> list4=list2+list2
    >>> list4
    [8, 1, 1, 8, 1, 1]
    4.重复操作符:
    >>> list3*3
    [1, 4, 5, 1, 4, 5, 1, 4, 5]
    >>> list3 *=3
    >>> list3
    [1, 4, 5, 1, 4, 5, 1, 4, 5]

    列表的成员关系
    • in -return Boolean
    • not in
    列表的排序翻转
    • sort
    • reverse:翻转
    列表的赋值
    • 用”=”赋值 -- 会指向同一个对象
    • 用copy()赋值

    count()列表中的元素出现的次数

    index()列表中的元素所在的位置

  • 相关阅读:
    C# BackgroundWorker使用总结
    C#如何优雅的结束一个线程
    C#线程中安全访问控件(重用委托,避免繁复的delegate,Invoke)总结
    C#异步方法调用(四大方法详解)
    C# Winform 跨线程更新UI控件常用方法汇总
    走进异步编程的世界
    走进异步编程的世界
    走进异步编程的世界
    Unity-Redis数据存储
    untiy
  • 原文地址:https://www.cnblogs.com/dddrr2205/p/8734498.html
Copyright © 2020-2023  润新知