Python基础(四)

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 = [['北京大学','清华大学'],
                    ['南开大学','天津大学','天津师范大学'],
                    ['山东大学','中国海洋大学']]

 

posted @ 2018-08-08 18:45  zxh_python  阅读(176)  评论(0编辑  收藏  举报