3.列表
[]表示列表,用逗号分隔元素,索引从0开始
animals = ['cat', 'dog', 'pig']
print(animals)
print(animals[0])
print(animals[0].title())
修改、添加和删除元素
lst.append(val) 在尾部添加元素
lst.insert(idx,val)在任意位置添加
删除元素
animals = ['cat', 'dog', 'pig']
del animals[0]
lst.pop([idx]) 删除并返回索引(默认为结尾)的元素,并接着使用
animals = ['cat', 'dog', 'pig']
last = animals.pop()
print(animals) # ['cat', 'dog']
print(last)
lst.remove(val)找到val在列表的位置,并删除
如果列表中存在多个特定值元素,只会删除一次,需要循环删除
animals = ['cat', 'dog', 'pig', 'cat', 'cat']
animals.remove('cat')
print(animals) # ['dog', 'pig','cat', 'cat']
while 'cat' in animals:
animals.remove('cat')
print(animals) # ['dog', 'pig','cat']