1.列表
列表是可变的,为了更有效率的输出列表,通常进行遍历输出
list = [ 'xiaohua','xiaoming','xiaozhang']
for name in list:
print(name)
2.列表的常见操作
list = [ 'xiaohua','xiaoming','xiaozhang'] a=[3,4]
向列表中添加元素:list.append('xiaohuang') list = [ 'xiaohua','xiaoming','xiaozhang','xiaohuang']
将另外一个集合中的元素逐一添加进列表:list.extend(a) list = ['xiaohua','xiaoming','xiaozhang','xiaohuang',3,4]
在指定位置前插入元素:list.insert(元素的下标,插入的元素)
列表修改:可以通过下标来直接进行修改
列表元素查找:in(在)、not in(不在)
列表元素查找,返回具体位置下标,无元素报错:list.index(str,开始位置下标,结束位置下标)属于左闭右开
列表元素查找,返回具体位置下标,无元素不报错:list.count(str)
列表元素删除:del:根据下标进行删除
列表元素删除:pop:删除最后一个元素
列表元素删除:remove:根据元素的值进行删除
排序:sort() 按照从小到大排序;reserse=True,则代表反序
3.列表嵌套
一个列表中的元素又是一个列表,那么这就是列表的嵌套
schoolNames = [['北京大学','清华大学'], ['南开大学','天津大学','天津师范大学'], ['山东大学','中国海洋大学']]