如何在Python中从字符串中提取子列表?

普亚

我有以下字符串:List = [[1],['apple',2],[3],[4],[5],[6],[7]]

如何提取以下子列表:s1 = [1] s2 = ['apple',2] ... s7 = [7]?

谢谢您的帮助。

merlin2011

如果要创建s1通过命名的7个变量s7,最直接的方法是直接赋值。

s1 = List[0]
S2 = List[1]
...
S7 = List[6]

第二种方法是将所有分配放在一行上,然后让python解包列表,如@Lafada所述。

第三种方法是使用exec,它对于更多数量的变量可能更具可伸缩性,尽管我不清楚所有这些单独名称的值,而不是原始列表的值。

L = [[1], ['apple', 2], [3], [4], [5], [6], [7]]

for i in xrange(7):
  exec("s%d = L[%d]" % ((i+1), i))

更新:根据OP的评论,他以字符串开头。在我们首先使用将字符串转换为列表之后,可以使用上述每种方法ast.literal_eval

import ast

List = "[[1], ['apple', 2], [3], [4], [5], [6], [7]]"
L = ast.literal_eval(List)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 Python 中的字符串列表中提取动态子字符串?

来自分类Dev

如何从python中的字符串中提取特定的子字符串

来自分类Dev

如何在InnoSetup中提取子字符串?

来自分类Dev

如何在Powershell中提取子字符串

来自分类Dev

从字符串的“列表”中提取子字符串

来自分类Dev

从Python或R中的文件名列表中提取子字符串

来自分类Dev

从Python或R中的文件名列表中提取子字符串

来自分类Dev

在python中提取子字符串

来自分类Dev

如何从python列表中提取字符串?

来自分类Dev

从python中的字符串中提取列表

来自分类Dev

如何在熊猫中从列表中提取数据作为字符串,并按值选择数据?

来自分类Dev

如果匹配列表中存在的元素,则从字符串中提取子字符串

来自分类Dev

在python中,如何从字符串中提取某些字符?

来自分类Dev

如何在C ++中从字符串中提取数字

来自分类Dev

从字符串中提取子字符串,python

来自分类Dev

如何从C中的字符串中提取子字符串?

来自分类Dev

如何使用PL / SQL从Oracle中的字符串中提取子字符串?

来自分类Dev

如何从ruby中的字符串中提取子字符串?

来自分类Dev

如何从ColdFusion中的字符串中提取子字符串?

来自分类Dev

如何从Python中的字符串中提取id参数?

来自分类Dev

从python中的字符串中提取字母数字子字符串

来自分类Dev

如何在python3中的'\+234'字符串中提取'\+'

来自分类Dev

如何在Python的字符串列表中的特定字符后删除子字符串

来自分类Dev

如何从python中的字符串中提取多子字符串?

来自分类Dev

如何从python中的字符串中提取32个字符串?

来自分类Dev

如何在python中的子字符串后提取单词

来自分类Dev

如何在python中的子字符串后提取单词

来自分类Dev

如何在批处理文件中提取子字符串

来自分类Dev

如何在<CFQUERY>的WHERE子句中提取子字符串?

Related 相关文章

  1. 1

    如何从 Python 中的字符串列表中提取动态子字符串?

  2. 2

    如何从python中的字符串中提取特定的子字符串

  3. 3

    如何在InnoSetup中提取子字符串?

  4. 4

    如何在Powershell中提取子字符串

  5. 5

    从字符串的“列表”中提取子字符串

  6. 6

    从Python或R中的文件名列表中提取子字符串

  7. 7

    从Python或R中的文件名列表中提取子字符串

  8. 8

    在python中提取子字符串

  9. 9

    如何从python列表中提取字符串?

  10. 10

    从python中的字符串中提取列表

  11. 11

    如何在熊猫中从列表中提取数据作为字符串,并按值选择数据?

  12. 12

    如果匹配列表中存在的元素,则从字符串中提取子字符串

  13. 13

    在python中,如何从字符串中提取某些字符?

  14. 14

    如何在C ++中从字符串中提取数字

  15. 15

    从字符串中提取子字符串,python

  16. 16

    如何从C中的字符串中提取子字符串?

  17. 17

    如何使用PL / SQL从Oracle中的字符串中提取子字符串?

  18. 18

    如何从ruby中的字符串中提取子字符串?

  19. 19

    如何从ColdFusion中的字符串中提取子字符串?

  20. 20

    如何从Python中的字符串中提取id参数?

  21. 21

    从python中的字符串中提取字母数字子字符串

  22. 22

    如何在python3中的'\+234'字符串中提取'\+'

  23. 23

    如何在Python的字符串列表中的特定字符后删除子字符串

  24. 24

    如何从python中的字符串中提取多子字符串?

  25. 25

    如何从python中的字符串中提取32个字符串?

  26. 26

    如何在python中的子字符串后提取单词

  27. 27

    如何在python中的子字符串后提取单词

  28. 28

    如何在批处理文件中提取子字符串

  29. 29

    如何在<CFQUERY>的WHERE子句中提取子字符串?

热门标签

归档