python - 从可变长度列表格式化字符串
问题描述
我有一个包含可变数量项目的列表,
list_example = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
我想把它格式化成一个字符串,如下所示:
0 1 2 3 4 5 6 7 8 9 ...
目前,我正在使用一个简单的for
循环来执行此操作:
string = ""
for i in range(len(list_example) - 1):
string += str(list_example[i]) + " "
string += str(list_example[-1])
它运作良好,但我觉得它必须是实现这一目标的更好(更紧凑)的方式。如果有人知道怎么做,请告诉我!
解决方案
您可以使用join
:
print(" ".join(map(str,list_example)))
推荐阅读
- javascript - d3.js 多重关系视觉 / linkHorizontal() / 纠结树
- postgresql - 从查询 PERFORM 1 中获取 veue 到 temp FROM master_balance where externalkey = 'jknfl12j3' and tenant_record_id = '2' for update;1
- javascript - 在php中选择特定日期时更改文本框的值
- spring-boot - 在同一台机器上的两个选项卡中打开同一页面时的 CSRF 令牌值?
- google-api - 基于 IP 的 Google API 密钥限制问题
- django - Django Admin Page 看起来很丑(我认为没有 CSS)
- c - c中long int的算术
- android - 我可以在 Play 商店中部署公司专用应用吗?
- sql-server - SQL Server Always Encrypted with Azure Key Vault and Client Secret - 我可以在 SSMS 中查看未加密的数据吗
- python - 为什么在使用 pyspark SQLContext.sql() 时总是显示错误缺少 1 个必需的位置参数:'sqlQuery'?