python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符

一、Python list列表添加元素的3种方法

#!/user/bin/env python
# coding:utf-8
list1=['张三','22','杭州']

#添加在列表末尾
list1.append('网球')
print("append添加结果:",list1)  #append添加结果: ['张三', '22', '杭州', '网球']

#指定位置添加
list1.insert(1,'女')
print("insert添加结果:",list1)  #insert添加结果: ['张三', '女', '22', '杭州', '网球']

#append:追加的列表当成一个整体添加
list2=['上海复旦大学','商务英语']
list1.append(list2)
print("append添加结果:",list1)  #append添加结果: ['张三', '女', '22', '杭州', '网球', ['上海复旦大学', '商务英语']]

#extend:不将被追加的列表当成一个整体,而只是追加列表中的元素
list1.extend(list2)
print("extend添加结果:",list1)  #extend添加结果: ['张三', '女', '22', '杭州', '网球', '上海复旦大学', '商务英语']

 二、Python list列表删除元素的3种方法

#!/user/bin/env python
# coding:utf-8
list1=['张三', '女', '22', '杭州', '网球', '上海复旦大学', '商务英语']

#del删除:del  列表名称[位置],其中位置用数字表示
del list1[0]
print("del删除结果:",list1)  #del删除结果: ['女', '22', '杭州', '网球', '上海复旦大学','商务英语']

#pop删除:列表名称.pop()指的是列表里的最后一个元素
list1.pop()
print("pop删除结果:",list1)  #del删除结果: ['张三', '女', '22', '杭州', '网球', '上海复旦大学']

# remove删除:可以除去列表中相应的元素
list1.remove('杭州')
print("remove删除结果:",list1)  #remove删除结果: ['张三', '女', '22', '网球', '上海复旦大学', '商务英语']