列表就相当于一个容器,用来存放对象,变量等内容,例如下面几个列表
list1 = []
list2 = list()
list3 = ['hello', 17 , True , 3.14]
list4 = [['hello'],[17],[True]]
print(list4)
下面讲 关于列表的一些操作
1. append 的使用
append 为追加 添加的意思,也就是为列表添加新的内容,如下
print(list)
# append 追加;添加 默认添加在最后一位
list.append('冯七')
print(list)
# insert 插入
# 值1:插入的位置
# 值2:插入的内容
list.insert(0,'小二')
print(list)
list.insert(3,'中间人')
print(list)
# 如果插入的位置 超出了列表的长度 那么就插入到最后一位
list.insert(100 ,'大神')
print(list)
list.append('张三')
print(list)
2. insert 的使用
insert 即为 插入的意思,具体用法如下
# 值1:插入的位置
# 值2:插入的内容
list = ['张三','李四','王五','赵六']
list.insert(0,'小二')
print(list)
list.insert(3,'中间人')
print(list)
# 如果插入的位置 超出了列表的长度 那么就插入到最后一位
list.insert(100 ,'大神')
print(list)
list.append('张三')
print(list)
3. remove 的用法
# remove方法 默认将列表里面的元素 从左往右依次删除
list = ['张三','李四','王五','赵六','张三']
list.remove('张三')
list.remove('张三')
4. pop 的用法
pop 的用法和append 正好相反,pop是弹出最后一个元素
5.列表的其他一些常用操作
# 值1:开始位置 (包括该位置)
# 值2:结束位置 (不包括该位置)
print(list[1:-1])
print(list[1:])
# 值3:增量
print(list[1:4:3])
# 倒序
print(list[::-1])
print(list[::2])
print(list[1::2])
print(list)
print(len(list))
print(len('QWERTYUIOP{'))
# 分别获取每一个元素
for x , y in list:
print(x , y)