gpt4 book ai didi

python - 遍历列表并打印字符串的那些元素

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

因此,我需要创建一个函数来遍历整数列表,并打印以这些整数作为索引的字符串的字符。像这样:

printString('123456789',[1,7,5,3])
2
8
6
4

我有这个:

def printString(s,list):
i=0
resultString=str()
for i in range(len(list)):
resultString= s[list[i]]
i=i+1
print (resultString)

但它只打印字符串的第一个字符,我猜是 for 循环有问题,我就是找不到它是什么。

任何帮助都会有用!谢谢

最佳答案

导致此结果的函数:

printString('123456789',[1,7,5,3])
2
8
6
4

可以通过多种方式实现,这就是我的做法。

def printString(input, indexArr):
for i in indexArr:
print(input[i])

printString('123456789',[1,7,5,3])

Live Demo

关于python - 遍历列表并打印字符串的那些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188430/

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