Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构 在Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从0开始,以此类推…
列表是写在方括号 [] 之间、用逗号分隔开的元素列表,列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套),列表中的元素是可以改变。
列表俗称是 Python 中的苦力,列表可变(可以改变列表的内容)列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
示例:
list1=['baidu','google',12,34]; list2=[1,2,3,4,5]; list3=["a","b","c","d"]; Weekday=['Monday','Tuesday','Wednesday','Thursday','Friday']print(Weekday[0])# 输出 Monday#list 搜索print(Weekday.index("Wednesday"))#list 增加元素 Weekday.append("new")print(Weekday)# list 删除 Weekday.remove("Thursday")print(Weekday)1234567891011121314151617
列表的遍历
list=["a","b","c"]for iinlist:print(i)for indexinrange(0,3):print(list[index])list[index]=list[index]+'_new'# 每一个元素末尾加上 _newlist.append('d')# 在列表末尾添加'd'print(list)123456789101112
1. 应用于列表的内置函数函数
1.1 list 函数
如果对字符串赋值后想要改变字符串中的某个值,因为字符串不能像列表一样可更改,如果想改变这时候可以利用 list 函数,如下:
>>> ll=