python - 在列表中添加与 len(word) 数量一样多的下划线,并且每个下划线都是列表中的一个单独项目
问题描述
我是 Python 新手,需要有关此代码的帮助
underscore_list = []
underscore_list.append(len(main_word) * "_")
print(underscore_list)
(main_word
是用户的输入。)
输出是["_____"]
(与数字一样多的下划线len(main_word)
)但我需要它像["_", "_"...]
,所以下划线是列表中的单独项目。
解决方案
您可以使用:
underscore_list = len(main_word) * ['_']
或者:
underscore_list = [c for c in len(main_word) * '_']
甚至:
underscore_list = list(len(main_word) * '_')
推荐阅读
- r - 无法获得 ggplot x 轴的正确日期
- python - pyspark 中的 UDF 能否返回与列不同的对象?
- c++ - 开罗pdf边界框
- c# - VSTO Outlook 加载项不会将项目移动到另一个商店
- r - R 如何获得多项式表达式的系数?
- amp-html - AMP 错误 - 引用的 AMP URL 不是 AMP
- security - 升级到 Windows 10 时是否在 NTFS 磁盘上保留安全选项
- django - 两个 django 应用程序之间的双向通信
- java - 如何使所有片段之间的变量保持活动状态
- python - python: numpy 和 np.where。指数