gpt4 book ai didi

python - 需要帮助在 Python 中拼接列表中的字符串对象

转载 作者:行者123 更新时间:2023-12-04 10:00:12 25 4
gpt4 key购买 nike

我对 Python 有点陌生,正在构建一个纸牌游戏。这个问题对很多人来说可能很容易。

dealerCom = []

for subset in combinations(dealer_deck, 4) :
dealerCom.append(str(dealer_card) + str(subset))

for hands in dealerCom :
hands.replace(',', '')

print(dealerCom[1819])
print(dealerCom[1819].replace(',', '') )

第一个打印语句返回 KC ( 9D , 5H , AH , TD )
第二个打印语句正确返回 KC ( 9D 5H AH TD )

尝试使用第二个 for 循环进行格式化,但它内部似乎没有任何效果。然而,第二个打印语句确实以某种方式格式化。
  • Dealer_card 是一个对象列表 [val= KC]
  • Dealer_deck 是我们正在寻找组合的对象列表 [val= TS 9S 8C 5D AC JH 7D QC KH 6S JD 2S 9D 5H AH TD]
  • 目标是将dealerCom 列表复制到.txt 文件中,最终使用AB CD EF GH 单空格格式,数据只有1820 行
  • str() 转换可能看起来很奇怪,我调试了很多,这是唯一帮助我实际打印dealerCom[1819]
  • 最佳答案

    for中的问题循环是 replace() . replace() 更改调用它的字符串,但返回此字符串的副本,并带有所需的更改。
    将您的代码更改为如下所示:

    for index in range(len(dealerCom)):
    dealerCom[index] = dealerCom[index].replace(',', '')

    关于python - 需要帮助在 Python 中拼接列表中的字符串对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61850360/

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