【问题标题】:How to convert string to list of characters in Python?如何将字符串转换为 Python 中的字符列表?
【发布时间】:2020-11-03 18:32:03
【问题描述】:

list1=['helloworld'] 转换为 list2=['h' , 'e' , 'l' , 'l' , 'o', 'w', 'o', 'r', 'l' , 'd'] 转换为单个项目

list1=['helloworld']
list2=[]
for i in range(0,len(list1)):
    list2.append(list1[i])
print(list2)

【问题讨论】:

  • 首先,您不希望循环转到len(list1) - 1

标签: python-3.x string list


【解决方案1】:
list1=['helloworld']
list2=[]
for i in range(0, len(list1[0])):
   list2.append(list1[0][i])
print(list2)

单词是list1的第一个元素,单词的第一个字母是h

【讨论】:

  • 请再帮忙一次。你能扭转它吗?
  • 为了解决问题
  • 更改最后一行 print(list2) --> print(list2[::-1])
  • 这不是我要的答案。现在我想 list2=['h' , 'e' , 'l' , 'l' , 'o', 'w', 'o', 'r', 'l', 'd'] 转换为 list1 =['helloworld']
  • @AshikSazal,您通过[''.join(list2)] 执行此操作;但是,这是一个与您原来的问题不同的问题,并且您在上面提到@Yash Agrawal 帮助您解决了您原来的问题;那么,为什么不接受呢? -- 顺便说一句:list(list1[0]) 是对你原来的问题的回答,它确实涉及一个循环
猜你喜欢
  • 2021-12-04
  • 2018-05-29
  • 1970-01-01
  • 2021-11-10
  • 2017-04-10
  • 2019-07-31
  • 1970-01-01
  • 1970-01-01
  • 2015-04-14
相关资源
最近更新 更多