list的基本操作理解
1、创建一个list
创建一个列表list = [1,2,3] 里面可以有字符串也可以有整数或者浮点数,其用中括号[]括起来表示
2、访问列表的值
列表由下标、数值两部分组成。访问方式采用print进行标准输出print(list[0])
可以采用切片的方式进行打印数值出来。
例如list[1:] 表示从索引下标1开始(包括下标1)往后打印
如果需要迭代打印列表的每一个值就需要使用循环,当然也有相关函数支撑打印
3、更新list
list更新包括追加数值和修改数值
在list末尾追加一个数值可以采用函数 class1.append()
如果是要修改某一个数值的话可以采用class1[0] = "Haoma"
还有很多方法没用过的
4、删除list
删除list中的某个数值可以采用del class1[0] 表示删除了下标为0的值
也可以采用list内置的方法list.pop()
以上两种方法都是对list的数值进行直接修改
5、list操作函数(内置)
对于list的操作还附带了一些函数
cmp(list1,list2) 比较两个列表的元素
len(list) 列表元素个数,常用
max(list) 列表最大值,常用
min(list) 返回列表元素最小值
list(seq) 将元组转换为列表
6、list操作方法
对于列表的操作包含以下方法
list.append(obj) 在列表末尾添加新的对象,只能添加一个值。常用
list.count(obj) 统计列表中某个元素在列表中出现的次数
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
list.insert(index,obj) 将对象插入列表
list.pop() 移除列表中的某个元素,默认是最后一位
list.remove() 移除列表中某个值的第一个匹配项
list.reverse() 反向列表中元素
list.sort() 对原列表进行排序