如何获取字符列表中的所有子字符串(Python)

强尼

我想遍历一个字符列表

temp = ['h', 'e', 'l', 'l', 'o', '#', 'w', 'o', 'r', 'l', 'd']

这样我就可以获得两个字符串,"hello"并且"world"

我目前的方法是:

#temp is the name of the list
#temp2 is the starting index of the first alphabetical character found
for j in range(len(temp)):
    if temp[j].isalpha() and temp[j-1] != '#':
            temp2 = j
            while (temp[temp2].isalpha() and temp2 < len(temp)-1:
                temp2 += 1
            print(temp[j:temp2+1])
            j = temp2

问题是这打印出来

['h', 'e', 'l', 'l', 'o']
['e', 'l', 'l', 'o']
['l', 'l', 'o']
['l', 'o']
['o']

等等。如何只打印完整的有效字符串?

编辑:我应该更具体地说明什么构成“有效”字符串。字符串有效,只要其中的所有字符都是字母或数字即可。我没有在检查条件中包括“ isnumerical()”方法,因为它与问题不是特别相关。

巴尔加夫饶

如果你只想helloworld你的话总是#分隔,你可以很容易地通过做joinsplit

>>> temp = ['h', 'e', 'l', 'l', 'o', '#', 'w', 'o', 'r', 'l', 'd']
>>> "".join(temp).split('#')
['hello', 'world']

此外,如果您需要print完整的有效字符串,则需要

>>> t = "".join(temp).split('#')
>>> print(' '.join(t))
hello world

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中获取字符串的所有连续子字符串?

来自分类Dev

如何获取字符串中某个子字符串的所有位置?

来自分类Dev

如何在python中获取字符串的所有可能子集

来自分类Dev

如何在python中获取字母的所有可能字符串?

来自分类Dev

R如何获取字符串中的字符列表

来自分类Dev

如何在jQuery中获取字符串中所有无效字符的值?

来自分类Dev

使用python获取字符串中所有重复子字符串的计数

来自分类Dev

mongodb获取字符串中的所有键

来自分类Dev

获取字符串模板中所有标识符的列表的函数(Python)

来自分类Dev

如何从列表框中获取字符串

来自分类Dev

如何从java列表中获取字符串值

来自分类Dev

获取字符串中包含子字符串的单词列表

来自分类Dev

如何从字符串中获取特定格式的所有子字符串

来自分类Dev

Python Regex:提取字符串中所有出现的子字符串

来自分类Dev

如何在Laravel中获取字符串中的所有列值

来自分类Dev

如何在python中获取字母的所有排列以及字符串的大小写?

来自分类Dev

从列表中获取字符串(如果该字符串包含子字符串)

来自分类Dev

如何获取字符串中单词的所有组合

来自分类Dev

Bash:如何获取字符串中匹配项的完整子字符串?

来自分类Dev

获取字符串中所有字符的数值

来自分类Dev

在Python中找到字符串中的所有子字符串,如何使它更好?

来自分类Dev

从Python的字符串列表中获取字符串中的关键字

来自分类Dev

如何使用SQL查询从字符串列表中获取字符串

来自分类Dev

如何使用SQL查询从字符串列表中获取字符串

来自分类Dev

获取所有不在字符串python中的字符

来自分类Dev

Python:提取字符串中两组字符之间的所有字符

来自分类Dev

如何获取字符串中所有可能的字符组合

来自分类Dev

在PowerShell中获取所有指定的子字符串

来自分类Dev

如何从HttpResponse获取字符串或将其渲染为Python / Django中的字符串?

Related 相关文章

  1. 1

    如何在Python中获取字符串的所有连续子字符串?

  2. 2

    如何获取字符串中某个子字符串的所有位置?

  3. 3

    如何在python中获取字符串的所有可能子集

  4. 4

    如何在python中获取字母的所有可能字符串?

  5. 5

    R如何获取字符串中的字符列表

  6. 6

    如何在jQuery中获取字符串中所有无效字符的值?

  7. 7

    使用python获取字符串中所有重复子字符串的计数

  8. 8

    mongodb获取字符串中的所有键

  9. 9

    获取字符串模板中所有标识符的列表的函数(Python)

  10. 10

    如何从列表框中获取字符串

  11. 11

    如何从java列表中获取字符串值

  12. 12

    获取字符串中包含子字符串的单词列表

  13. 13

    如何从字符串中获取特定格式的所有子字符串

  14. 14

    Python Regex:提取字符串中所有出现的子字符串

  15. 15

    如何在Laravel中获取字符串中的所有列值

  16. 16

    如何在python中获取字母的所有排列以及字符串的大小写?

  17. 17

    从列表中获取字符串(如果该字符串包含子字符串)

  18. 18

    如何获取字符串中单词的所有组合

  19. 19

    Bash:如何获取字符串中匹配项的完整子字符串?

  20. 20

    获取字符串中所有字符的数值

  21. 21

    在Python中找到字符串中的所有子字符串,如何使它更好?

  22. 22

    从Python的字符串列表中获取字符串中的关键字

  23. 23

    如何使用SQL查询从字符串列表中获取字符串

  24. 24

    如何使用SQL查询从字符串列表中获取字符串

  25. 25

    获取所有不在字符串python中的字符

  26. 26

    Python:提取字符串中两组字符之间的所有字符

  27. 27

    如何获取字符串中所有可能的字符组合

  28. 28

    在PowerShell中获取所有指定的子字符串

  29. 29

    如何从HttpResponse获取字符串或将其渲染为Python / Django中的字符串?

热门标签

归档