首页 > 解决方案 > 在列表中添加与 len(word) 数量一样多的下划线,并且每个下划线都是列表中的一个单独项目

问题描述

我是 Python 新手,需要有关此代码的帮助

underscore_list = []
underscore_list.append(len(main_word) * "_")
print(underscore_list)

main_word是用户的输入。)

输出是["_____"](与数字一样多的下划线len(main_word))但我需要它像["_", "_"...],所以下划线是列表中的单独项目。

标签: pythonpython-3.x

解决方案


您可以使用:

underscore_list = len(main_word) * ['_']

或者:

underscore_list = [c for c in len(main_word) * '_']

甚至:

underscore_list = list(len(main_word) * '_')

推荐阅读