Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构
在 Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从0开始,以此类推…
- 列表俗称是 Python 中的苦力,列表可变(可以改变列表的内容)
- 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
- 列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list1 = ['baidu', 'google', 12, 34];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
1. 列表函数
1.1 list 函数
如果对字符串赋值后想要改变字符串中的某个值,因为字符串不能像列表一样可更改,如果想改变这时候可以利用 list 函数,如下:
>>> ll=list('hello')
>>> ll
['h', 'e', 'l', 'l', 'o']
>>> ll[2]
'l'
>>> ll[2]='5'
>>> ll
['h', 'e', '5', 'l', 'o']
注意:list 函数适用于所有类型的序列,而不只是字符串
1.2 len 函数
len 函数返回列表中的元素个数
>>> list1 = ['baidu', 'google', 12, 23];
>>> len(list1)
4
1.3 max 函数
max 函数返回列表元素最大值
>>> list_num=[2,3,5,6,8,12]
>>> max(list_num)
12
1.4 min 函数
返回列表元素最小值
>>> list_num=[2,3,5,6,8,12]
>>> min(list_num)
2
2 列表方法
列表提供了几个详细的方法,这些方法用于检查或者修改列表中的内容
2.1 append
append 方法用于在列表的末尾追加新的内容
list_append =</