持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第23天
七、修改列表元素
通过赋值进行修改
fruit_list = ['apple', 'pear', 'cherry','orange']
fruit_list[2] = 'banana'
print(fruit_list)
['apple', 'pear', 'banana', 'orange']
fruit_list = ['apple', 'pear', 'cherry','orange']
fruit_list[1:3] = ['banana','watermelon']
print(fruit_list)
['apple', 'banana', 'watermelon', 'orange']
fruit_list = ['apple', 'pear', 'cherry','orange']
fruit_list[1:3] = ['banana','watermelon']
print(fruit_list)
['apple', 'banana', 'watermelon', 'orange']
切片赋值可以一次修改多个列表元素
切片赋值可以增加列表元素
切片赋值可以不替换任何元素的情况下,为列表插入新元素
切片赋值可以删除列表元素
八、列表元素出现次数
count() 方法用于统计某个元素在列表中出现的次数。
语法:列表.count(value)
参数值
| 参数 | 描述 |
|---|---|
| value | 必需。任何类型(字符串、数字、列表、元组等)。要搜索的值。 |
实例
num = [1, 4, 2, 9, 7, 8, 9, 3, 1]
print(num.count(9))
2
九、指定值索引
index() 方法用于从列表中找出某个值第一个匹配项的索引位置。
语法:列表.index(element)
参数值
| 参数 | 描述 |
|---|---|
| element | 必需。任何类型(字符串、数字、列表等)。要搜索的值。 |
实例
num = [4, 55, 64, 32, 16, 32]
print(num.index(32))
3
当被搜索值在列表中多次出现时,仅返回首次出现的位置。
十、列表排序****
将列表中的元素按照某种规定进行排列。使用方法:sort(),reverse()
①sort() 方法用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法:列表.sort(reverse=True|False)
参数值
| 参数 | 描述 |
|---|---|
| reverse | 可选。reverse=True 将对列表进行降序排序。默认是 reverse=False。 |
实例
n 以字母顺序对列表进行排序:
words = ['Name', 'Gender', 'Age', 'Height', 'Weight']
words.sort()
print(words)
['Age', 'Gender', 'Height', 'Name', 'Weight']
n 对列表进行降序排序:
words = ['Name', 'Gender', 'Age', 'Height', 'Weight']
words.sort(reverse=True)
print(words)
['Weight', 'Name', 'Height', 'Gender', 'Age']
②颠倒列表顺序 reverse()
reverse() 方法用于反向列表中元素。
语法:list.reverse()
参数值:无参数
实例
fruits = ['apple', 'banana', 'cherry']
fruits.reverse()
print(fruits)
['cherry', 'banana', 'apple']