Python - 列表数据结构

  • 简述

    Lists 数据结构是 Python 中的一种通用数据类型,可以写成方括号之间的逗号分隔值列表。

    句法

    这是结构的基本语法 -
    
    List_name = [ elements ];
    
    如果您观察到,语法被声明为像数组一样,唯一的区别是列表可以包含具有不同数据类型的元素。数组包含相同数据类型的元素。列表可以包含字符串、整数和对象的组合。列表可用于实现堆栈和队列。
    列表是可变的。这些可以在需要时更改。
  • 如何实现列表?

    以下程序显示了列表的实现 -
    
    my_list = ['p','r','o','b','e']
    # Output: p
    print(my_list[0])
    # Output: o
    print(my_list[2])
    # Output: e
    print(my_list[4])
    # Error! Only integer can be used for indexing
    # my_list[4.0]
    # Nested List
    n_list = ["Happy", [2,0,1,5]]
    # Nested indexing
    # Output: a
    print(n_list[0][1])
    # Output: 5
    print(n_list[1][3])
    

    输出

    上述程序生成以下输出 -
    列表数据结构
    Python列表的内置函数如下 -
    • Append()- 它将元素添加到列表的末尾。
    • Extend()- 它将列表的元素添加到另一个列表。
    • Insert()- 它将一个项目插入到定义的索引中。
    • Remove()− 它从指定列表中删除元素。
    • Reverse()- 它反转列表中的元素。
    • sort()− 它有助于按时间顺序对元素进行排序。