【问题标题】:Splitting a string? [duplicate]拆分字符串? [复制]
【发布时间】:2011-03-24 01:34:45
【问题描述】:

可能重复:
Splitting a string into a list in python

我想接受用户输入并逐个字符地将其分开。基本上我有这个


string = raw_input("String: ")
print string
现在我想拆分每个字母并将它们放入一个列表中。所以假设我输入你好,我得到一个像['h', 'e', 'l', 'l', 'o']这样的列表

【问题讨论】:

    标签: python string list split


    【解决方案1】:

    只需将此字符串转换为列表即可。它已经是单个字符的可迭代序列,因此转换是自动的。

    string = raw_input("String: ")
    print(list(string))
    

    【讨论】:

      【解决方案2】:

      您通常不需要,因为无论如何字符串都是可迭代的。但是:

      print list('hello')
      

      【讨论】:

        【解决方案3】:
        s = [c for c in string]
        print s
        

        【讨论】:

          猜你喜欢
          • 2014-01-12
          • 1970-01-01
          • 1970-01-01
          • 2011-03-03
          • 2012-02-14
          • 2020-01-19
          • 1970-01-01
          相关资源
          最近更新 更多