Python中的列表操作函数--append、extend、+、*等
发布时间:2023-05-31 12:26:54
Python中的列表是一种有序的集合,可以用于存储多个值,包括整数、浮点数、字符串等等。列表元素的数量可以动态增加或减少,因此列表非常灵活。在Python中,列表有许多操作函数,本文主要介绍其中的三个:append、extend、*。
1. append函数
append函数用于在列表的末尾添加一个元素,语法为:
list.append(item)
其中,list是被添加的列表,item是要添加的元素。
例如,我们创建一个空列表,并使用append函数添加一些元素:
my_list = []
my_list.append("apple")
my_list.append("banana")
my_list.append("orange")
print(my_list)
输出结果为:
['apple', 'banana', 'orange']
2. extend函数
extend函数用于在列表的末尾添加多个元素,语法为:
list.extend(iterable)
其中,list是被添加的列表,iterable是要添加的元素序列,例如列表、元组、字符串等。
例如,我们创建一个包含两个元素的元组,并使用extend函数添加到列表中:
my_list = ["cat", "dog"]
my_tuple = ("fish", "bird")
my_list.extend(my_tuple)
print(my_list)
输出结果为:
['cat', 'dog', 'fish', 'bird']
3. *运算符
*运算符用于创建重复的序列,语法为:
sequence * n
其中,sequence是要重复的序列,n是要重复的次数。
例如,我们创建一个列表,然后使用*运算符将它重复3次:
my_list = ["hello", "world"] my_new_list = my_list * 3 print(my_new_list)
输出结果为:
['hello', 'world', 'hello', 'world', 'hello', 'world']
总结:
append函数用于在列表末尾添加一个元素,extend函数用于在列表末尾添加多个元素,*运算符用于创建重复的序列。这三个函数是常用的列表操作函数,可以方便地实现列表的添加和重复。除此之外,Python的列表还有许多其他的操作,例如按照索引访问列表元素、切片操作、排序等等,可以根据实际情况灵活使用。
