欢迎访问宙启技术站
智能推送

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的列表还有许多其他的操作,例如按照索引访问列表元素、切片操作、排序等等,可以根据实际情况灵活使用。