1.创建和访问列表
- Python中列表的创建和访问都类似于C语言中数组的创建和访问。
- 创建采用[ ] 例:fruits = [‘apple’,‘banana’,‘orange’]
- 访问采用索引值 例:print(fruits[0])
- 注:fruits[0].title 可以使元素首字母大写。
2.修改、添加和删除元素
- 1.修改元素,直接赋值
fruits[0] = 'watermelon
print(fruits)
结果:[‘watermelon’, ‘banana’, ‘orange’]
-
2.添加元素
-
(1)末尾添加:
fruit.append('watermelon')
print(fruits)
-
结果:[‘apple’, ‘banana’, ‘orange’, ‘watermelon’]
-
注:这种方法可以动态创建列表,先创建一个空列表,再一个个添加元素。
-
(2)插入元素 :
fruits.insert(0,‘watermelon’)
print(fruit)
-
结果:[‘watermelon’, ‘apple’, ‘banana’, ‘orange’]
-
3.删除元素
-
(1)删除索引:
del fruits[0]
-
结果:[‘banana’, ‘orange’]
-
(2)弹出元素:
-
可以获取被删除元素的值,可以指定索引弹出
popped_fruits = fruits.pop(1)
print(pop_fruits)
print(fruits)
-
结果:banana
[‘apple’, ‘orange’] -
当不指定索引时,弹出末尾元素(栈)。
popped_fruits = fruits.pop()
print(pop_fruits)
print(fruits)
-
结果:orange
[‘apple’, ‘banana’] -
(3)删除值:
removed_fruit = 'banana'
fruits.remove(removed_fruit)
print(fruits)
-
结果:[‘apple’, ‘orange’]
-
注:remove只能删除出现的第一个,若有多个重复的值需要用循环判断是否完全删除。