python list literal/initialization与动态元素数

2024-10-01 11:34:17 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的测试脚本中,我有以下列表初始化:

newSequenceCore=["ls", "ns", "*", "cm", "*", "ov", "ov", "ov", "ov", "kd"]

(代表在控制台应用程序中输入的一系列命令)。在

有没有一种惯用的方法来动态控制列表中“ov”元素的数量?(即不必创建一个函数,将“ov”元素的数量作为返回列表的参数)。在


Tags: 方法命令脚本应用程序元素列表数量cm
1条回答
网友
1楼 · 发布于 2024-10-01 11:34:17

您可以使用乘法运算符。在

>>> ['ov'] * 4
['ov', 'ov', 'ov', 'ov']

>>> ["ls", "ns", "*", "cm", "*"] + ["ov"] * 4 + ["kd"]
['ls', 'ns', '*', 'cm', '*', 'ov', 'ov', 'ov', 'ov', 'kd']
>>> 

有趣的提示:您也可以使用字符串执行此操作:

^{pr2}$

相关问题 更多 >