gpt4 book ai didi

Python:倒序单词

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:53 25 4
gpt4 key购买 nike

在我的程序中,我从另一个文件中提取一个字符串并将其分配给一个变量(见下文)

ex1 = 'John Doe'

如何将上面的字符串转换为如下所示的不同格式? (注意逗号后面的空格)

ex2 = 'Doe, John'

很抱歉,如果这个问题看起来微不足道,但我对列表没有太多经验,而且大多数解决方案都包含列表(所以我不完全理解它们)。

如有任何帮助,我们将不胜感激!

最佳答案

对于 2 个名字的情况,你可以使用 str.join with reversedstr.split:

ex1 = 'John Doe'
ex2 = ', '.join(reversed(ex1.split())) # 'Doe, John'

您还可以通过匿名函数使用 f-strings (Python 3.6+):

ex2 = (lambda x: f'{x[1]}, {x[0]}')(ex1.split())  # 'Doe, John'

不清楚您希望看到多个名称的内容,例如如果提供了中间名。

关于Python:倒序单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51405913/

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