列表
普通 混合 空 列表
向列表中添加元素:
列表名称+.+append(’需要添加的东西’)【.是范围的意思】(但是这个只能添加一个)
len(列表名称)
即求列表长度
添加多个需要:
列表名称+.+extend([’需要添加的东西’])(一个列表扩展另一个列表)}
insert:
表示在列表中位置;表示在第一个参数位置插入一个元素
列表名称+.+insert(数字,’需要添加的东西’)(0表示在列表最前端)
{member=['小菜','1',[2,3,4]]
print(member)
print(len(member))
member.append('最美')
print(member)
print(len(member))
member.extend(['最美','zuihao'])
print(member)
member.insert(0,'最好')
print(member)}
通过元素的索引值(index)从列表中获取单个元素,(列表索引是从零开始)
数据交换:
member.insert(0,'最好')
print(member)
print(member[0])
temp=member[0]
member[0]=member[3]
member[3]=temp
print(member)
从列表中删除元素
remove:
列表名称+.+remove(’需要删除的东西’)
del:
del +列表名称+【位数】(想要删除第几个就输入从零开始)
pop:
从列表中取出最后一个元素,并返回
列表名称+.+pop()(括号里面如果为空,自动默认删除最后一个,)
name=列表名称.pop()(输出要删除的最后一个值)
列表分片(slice)
member.remove('zuihao')
print(member)
del member[0]
print(member)
member.pop()
print(member)
name=member.pop()
print(name)
member[:3]
print(member)
member[:]
print(member)
member2=member[2:3]
print(member)