gpt4 book ai didi

python - 将列表的某些字符转换为字符串

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

我正在完成我的第二份学校作业,我对编程还很陌生。我们只是在 python 中覆盖列表,我遇到了一点麻烦。我们正在使用列表制作围棋钓鱼游戏,我需要将一些字符转换为列表或新字符串。最好是一个字符串,因为我需要将它连接到另一个字符串。

我们有一个列表列表,代表每个玩家的牌,看起来像 pHands[0] = [ac,4c,2h,jd,ad],我需要把它变成“a 4 2 j a”

def MyCards (pHands,player_number):

card_list = []
for i in range(len(pHands[0])):
card_list = card_list + (pHands[0][i][0])
return card_list

它导致无法将 str 连接到列表的错误,而且我对 join 函数不太熟悉。任何帮助将非常感激!!非常感谢!

最佳答案

使用card_list.append(pHands[0][i][0])

+ 仅在两边的元素都是列表时才适用于此上下文。所以你也可以这样做:

card_list = card_list + [pHands[0][i][0]]

但是,这会很浪费,因为它 (1) 分配一个新的临时列表对象,并且 (2) 返回一个新的列表对象而不是修改现有的列表对象。

关于python - 将列表的某些字符转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821429/

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