在Python列表中多次添加相似的值
在某些情况下,我们需要在列表中多次显示相同的数字或字符串。为了某些计算的目的,我们可能还会生成这些数字或字符串。Python提供了一些内置函数,可以帮助我们实现这一目标。
使用*
这是最常用的方法。在这里,我们使用*运算符,它将重复出现在运算符前面的字符。
示例
given_value ='Hello! ' repeated_value = 5*given_value print(repeated_value)
运行上面的代码将为我们提供以下结果:
Hello! Hello! Hello! Hello! Hello!
使用重复
itertools模块提供重复功能。此函数将可重复的字符串作为参数以及必须重复的字符串次数。扩展功能还用于为保存结果的列表创建下一个项目。
示例
from itertools import repeat given_value ='Hello! ' new_list=[] new_list.extend(repeat(given_value,5)) print(new_list)
运行上面的代码将为我们提供以下结果:
['Hello! ', 'Hello! ', 'Hello! ', 'Hello! ', 'Hello! ']
使用extend和for循环
我们还可以使用extend()通过使用range和for循环来创建要重复的字符串列表。首先,我们声明一个空列表,然后通过添加由for循环创建的元素来继续扩展它。range()决定执行for循环多少次。
示例
given_value ='Hello! ' new_list=[] new_list.extend([given_value for i in range(5)]) print(new_list)
运行上面的代码将为我们提供以下结果:
['Hello! ', 'Hello! ', 'Hello! ', 'Hello! ', 'Hello! ']
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志