Python设计模式 专题
您的位置:python > Python设计模式专题 > 列表数据结构
列表数据结构
作者:--    发布时间:2019-11-20

列表数据结构是python中的一种多用途数据类型,可以将其编写为方括号之间的逗号分隔值列表。

语法

下面是结构的基本语法 -

list_name = [ element_1,element_2,...,element_n ];

如果您注意到,语法与数组一样声明,唯一的区别是列表可以包含具有不同数据类型的元素。 这些数组包含相同数据类型的元素。 列表可以包含字符串,整数和对象的组合。 列表可以用于实现堆栈和队列。

列表是可变的,它可以根据需要进行更改。

如何实现列表?

以下程序显示了列表的实现 -

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() - 它有助于按时间顺序对元素进行排序。

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册