You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何将guess_word字符串拆分为单个字符组成的列表

Python字符串拆分为单字符列表方法

Python 中的字符串属于可迭代的序列类型,直接调用内置list()函数即可完成拆分,不需要额外遍历操作。

你可以直接在现有代码中加入对应转换逻辑,修改后示例如下:

import getpass
from art import *
tprint("Hangman")
def guess():
    guess_word = getpass.getpass("What's the word to guess? ")
    # 拆分guess_word为单字符列表
    char_list = list(guess_word)
    # 测试输出,不需要可以删除
    print("拆分后的字符列表:", char_list)
    print("The chosen word has:\n",str(len(guess_word)),"charaters")
guess()

如果你输入的guess_word为az,得到的char_list就是你需要的["a", "z"]格式。

补充说明

  • 该方法对所有合法字符串都生效,中文、特殊符号、空格都会作为独立元素拆分到列表
  • 若需要过滤空格再拆分,可以先处理字符串再转换,示例:list(guess_word.replace(" ", ""))
  • 若需要统一大小写后拆分,可以先调用lower()或者upper()方法,示例:list(guess_word.lower())

内容的提问来源于stack exchange,提问作者Nathor69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 11:36:04