gpt4 book ai didi

Python:如何用列表中的下一个值替换子字符串出现?

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:01 24 4
gpt4 key购买 nike

我有以下字符串和列表:

myString = "a:::b:::c:::d ..... "  where ':::' is sort of delimiter
myList = [1,2,3,4.......]

我知道如何循环遍历列表值,但我如何用列表中的下一个值替换每次出现的“:::”,这样我的最终输出如下:

myString = "a1b2c3d ...."

最佳答案

快速而肮脏:

myString = "a:::b:::c:::d"
myList = [1,2,3,4]

s = iter(myString.split(":::"))

print(next(s) + "".join(str(y)+x for x,y in zip(s,myList)))

打印a1b2c3d

关于Python:如何用列表中的下一个值替换子字符串出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37151045/

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