文章目录
- 列表的索引与切片
- 列表删除
- 列表增加
- 调整类型后转换为列表
- count和index函数
列表的索引与切片
# List = ['P', 'y', 't', 'h', 'o', 'n']
List = list(map(str,'Python'))
print(List[3])
print(List[-4:])
列表删除
Python 列表(list)中常用的删除元素的函数和方法包括:
remove(item)
方法:用于删除列表中第一个出现的指定元素 item
。如果列表中存在多个相同的元素,只会删除第一个。
1 my_list = [1, 2, 3, 2, 4]
2 my_list.remove(2)
3 print(my_list) # 输出 [1, 3, 2, 4]
pop(index)
方法:用于删除并返回指定索引位置index
处的元素。如果不提供索引,默认删除并返回列表中的最后一个元素。
1 my_list = [1, 2, 3, 4]
2 removed_element = my_list.pop(1)
3 print(my_list) # 输出 [1, 3, 4]
4 print(removed_element) # 输出 2
del 语句
:用于删除列表中的元素或删除整个列表。可以通过索引删除单个元素或切片来删除多个元素。
删除单个元素:
1 my_list = [1, 2, 3, 4]
2 del my_list[1]
3 print(my_list) # 输出 [1, 3, 4]
删除多个元素:
1 my_list = [1, 2, 3, 4, 5]
2 del my_list[1:3]
3 print(my_list) # 输出 [1, 4, 5]
删除整个列表:
1 my_list = [1, 2, 3, 4]
2 del my_list
3 # 此后访问 my_list 将引发 NameError 错误,因为列表已被删除
clear()
方法:用于清空列表,使其变为空列表。
1 my_list = [1, 2, 3, 4]
2 my_list.clear()
3 print(my_list) # 输出 []
列表增加
Python 列表(list)中常用的添加元素的函数和方法包括:
append(item)
方法:用于在列表的末尾添加一个元素 item
。
1 my_list = [1, 2, 3]
2 my_list.append(4)
3 print(my_list) # 输出 [1, 2, 3, 4]
extend(iterable)
方法:用于将可迭代对象(通常是另一个列表)的所有元素添加到当前列表的末尾,extend()
方法将可迭代对象 [4, 5]
中的每个元素(即 4 和 5)逐个添加到my_list
中。
1 my_list = [1, 2, 3]
2 my_list.extend([4, 5])
3 print(my_list) # 输出 [1, 2, 3, 4, 5]
insert(index, item)
方法:用于在指定的索引位置 index
处插入一个元素 item
。原来在该位置的元素以及后续元素会向后移动一个位置。
1 my_list = [1, 2, 3]
2 my_list.insert(1, 4)
3 print(my_list) # 输出 [1, 4, 2, 3]
+=
运算符:可以使用+=
运算符来将另一个可迭代对象中的元素添加到列表的末尾。
1 my_list = [1, 2, 3]
2 my_list += [4, 5]
3 print(my_list) # 输出 [1, 2, 3, 4, 5]
insert()
方法和切片:可以使用切片和 insert()
方法来在任意位置插入多个元素。
1 my_list = [1, 2, 3]
2 my_list[1:1] = [4, 5] # 在索引1处插入多个元素
3 print(my_list) # 输出 [1, 4, 5, 2, 3]
调整类型后转换为列表
lst = list(map(int,input().split())) # 将数字转成int型
print(max(lst),min(lst),sum(lst),sep = '\n')# 换行格式
count和index函数
在Python列表中,有两个常用的方法,分别是 count()
和 index()
方法,它们用于计数
和查找
列表中的元素:
names = list(input().split())
print(names.count("NiuNiu"))
print(names.index("NiuNiu"))