列表数据结构



列表数据结构是 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])

输出

上述程序生成以下输出:

List Data Structure

Python 列表的内置函数如下:

  • append() - 将元素添加到列表的末尾。

  • extend() - 将列表的元素添加到另一个列表。

  • insert() - 将项目插入到定义的索引中。

  • remove() - 从指定的列表中删除元素。

  • reverse() - 反转列表中的元素。

  • sort() - 帮助按时间顺序排序元素。

广告