gpt4 book ai didi

Python:如何使用拆分函数格式化字符串?

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:49 27 4
gpt4 key购买 nike

假设我有以下字典。

params = {'a': 'aaa', 'b': 'bbb', 'c': 'ccc', 'd': 'ddd-hoge'}

使用以下脚本打印时,

>>> print("1: {a} 2: {b} 3: {c} 4: {d}.split('-')[0]".format(**params))

输出将是

"1: aaa 2: bbb 3: ccc 4: ddd-hoge.split('-')[0]"

我应该如何修改脚本以获得与以下相同的输出?

"1:aaa 2:bbb 3:ccc 4:ddd"

最佳答案

这似乎可行:

params = {'a': 'aaa', 'b': 'bbb', 'c': 'ccc', 'd': 'ddd-hoge'}

print("1: {a} 2: {b} 3: {c} 4: {d}".format(**{
k: v.split('-')[0] for k, v in params.items()}))

这对字典进行处理,然后格式化以供打印。

结果:

1: aaa 2: bbb 3: ccc 4: ddd

关于Python:如何使用拆分函数格式化字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50635826/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com