gpt4 book ai didi

python - 使用python将每个字符串列表的最后一个字符加倍

转载 作者:行者123 更新时间:2023-11-28 21:10:33 25 4
gpt4 key购买 nike

我有这个列表:

list1 = ["happy","sad","love","bad"]

我想复制每个单词的最后一个字符,它应该是这样的:

list2 = ["happyy","sadd","lovee","badd"]

我试过这个:

list1 = ["happy","sad","love","bad"]
l = len(list1)-1
ls = len(list1[l])-1
list2 = []
k=0
i=0
for k in list1[l]:
for i in list1[ls]:
list2.append(list1[l]+list1[ls-1])
print(list2)

我明白了:

['badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad', 'badsad']

最佳答案

在 Python 中,您可以使用切片来执行此操作。

list1 = ["happy","sad","love","bad"]
list2 = []
for l in list1:
list2.append(l+l[-1])

print(list2)

关于python - 使用python将每个字符串列表的最后一个字符加倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589674/

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