1、列表
list = ['word',123]
特点:元素可重复,类型可以不同(这也是和数据最本质的区别),可修改
li1 = [123,123,234,'happy']
li[1] = 456(使用索引标记来为某个特定的、位置明确的元素赋值,但是不能为一个位置不存在的元素进行赋值)
关于列表的几个函数:
list: 将string拆成列表 eg: name = list['perl'] name = ['p','e','r','l']
append:用于在列表末尾追加新的对象
count:统计某个元素在列表中出现的次数
extend : 可以在列表的末尾追加另一个序列的多个值
index:找出列表中某个值的第一个匹配项的索引位置
insert:将对象插入到列表中 li.insert(3,‘lalala’)
pop:移除列表中的一个元素,并且返回该元素,默认是最后一个,所以可以用pop实现一个栈数据结构,栈是先进后出的,队列是先进先出的
可以用append方法来进行入栈的操作,python没有入栈的方法
remove:用于移除列表中的某个值的第一个匹配项,它修改了列表,但是没有返回值
reverse:将列表中的元素反向存放
sort:在原位置对列表进行排序,默认是升序
sort方法有两个可选的参数,key 和 reverse ,key是排序标准的关键词 x.sort(key=len),reverse是简单的布尔值,就是表示要不要反向排序
关于列表的操作有很多,就不一一列举