Python:将字符串从一个列表添加到第二个列表中,并将它们本身添加到列表中

Auhsoj100

我觉得我在这里缺少一些基本知识,但无论如何:

我试图将一个列表中的元素(即字符串)添加到第二个列表中,但我希望这些字符串本身位于列表中。

例如,诸如此类的元素oldList = ['A1','B2','C3','D4']应为newList = [['A1'],['B2'],['C3'],['D4']]

我尝试过类似于以下代码:

newList = []
for item in oldList:
    newList.append(item)
print newList

输出的精确副本oldList

我也尝试过:

newList = []
for item in oldList:
    newList.append(list(item))
print newList

输出[['A','1'], ['B','2'], ['C','3'], ['D','4']]

那么,我到底在这里想念什么?

四人

list在可迭代对象上使用function时,它将迭代该对象并使用该可迭代对象的每个元素创建一个新列表。

在您的情况下,字符串是可迭代的。因此,list迭代字符串并获得单个字符(Python中没有所谓的字符,这只是为了我们的理解),然后整理了一个新列表。

这就是为什么您的代码无法按预期工作的原因。相反,您可以像这样使用列表理解

oldlist = ['A1','B2','C3','D4']
print [[item] for item in oldlist]
# [['A1'], ['B2'], ['C3'], ['D4']]

或者在您的程序中,代替使用list,可以使用列表文字使字符串成为列表,像这样

newList.append([item])

但是list.append,就像您的情况一样,List Comprehension优于,用于构造简单的新列表。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环浏览两个列表,从第一个列表中获取值,然后将它们添加到第二个列表中

来自分类Dev

将项目从一个列表框移动到另一个列表框时,如何添加到进入第二个列表框的字符串中?

来自分类Dev

将列表中的行添加到第二个列表Powershell中的行

来自分类Dev

如何从字符串中检索每个值并将它们添加到列表中

来自分类Dev

将字符串按 160 个字符分组并将它们添加到数组列表中

来自分类Dev

对于数组中的每个元素,将字符串添加到第二个数组中

来自分类Dev

c#从文本文件中拆分整数和字符串,并将它们添加到两个不同的列表框中

来自分类Dev

如何将数据从一个表添加到第二个表中,但仅在匹配的行中添加

来自分类Dev

创建N个对象并将它们添加到列表中

来自分类Dev

将字符串列表从一个列表添加到另一列表

来自分类Dev

将一个表中的总和添加到第二个表中

来自分类Dev

根据第二个数组的子字符串,将一个键值对添加到第一个数组的哈希中

来自分类Dev

Shell:将文件的前缀(字符串)列表添加到另一个文件中的每个域

来自分类Dev

从列表中选择随机数量的项目并将它们添加到另一个列表 (Swift)

来自分类Dev

如何在不添加到第一个表的情况下将表行添加到第二个表中

来自分类Dev

在C#中,如果将列表中的对象添加到另一个列表中,则更改第二个列表中的对象是否会更改第一个列表中的同一对象?

来自分类Dev

将一个类添加到第二个下一个同级或上一个同级中

来自分类Dev

单击列表的第二个子级时,将类添加到特定元素

来自分类Dev

C# - 将第二个 JSON 字符串添加到现有类

来自分类Dev

仅修剪包含某些单词的字符串,并将它们添加到c#中的字符串列表中

来自分类Dev

如何将列表中的列表添加到另一个列表

来自分类Dev

将临时列表添加到另一个列表中,丢失列表数据

来自分类Dev

检查一个 arraylist 中的相同值,并将数量添加到 android 中第二个 arraylist 中的相应值

来自分类Dev

仅添加到词典中的一个列表

来自分类Dev

将第二个数据系列添加到Matplotlib中的子图

来自分类Dev

使用PHP将第二个变量添加到SQL查询中

来自分类Dev

将第二个项目添加到模块中

来自分类Dev

将字符串的所有字符添加到列表中,但将数字合并到一个条目 C#

来自分类Dev

函数返回字符串 - 如何将它们作为单独的项目添加到列表中?

Related 相关文章

  1. 1

    循环浏览两个列表,从第一个列表中获取值,然后将它们添加到第二个列表中

  2. 2

    将项目从一个列表框移动到另一个列表框时,如何添加到进入第二个列表框的字符串中?

  3. 3

    将列表中的行添加到第二个列表Powershell中的行

  4. 4

    如何从字符串中检索每个值并将它们添加到列表中

  5. 5

    将字符串按 160 个字符分组并将它们添加到数组列表中

  6. 6

    对于数组中的每个元素,将字符串添加到第二个数组中

  7. 7

    c#从文本文件中拆分整数和字符串,并将它们添加到两个不同的列表框中

  8. 8

    如何将数据从一个表添加到第二个表中,但仅在匹配的行中添加

  9. 9

    创建N个对象并将它们添加到列表中

  10. 10

    将字符串列表从一个列表添加到另一列表

  11. 11

    将一个表中的总和添加到第二个表中

  12. 12

    根据第二个数组的子字符串,将一个键值对添加到第一个数组的哈希中

  13. 13

    Shell:将文件的前缀(字符串)列表添加到另一个文件中的每个域

  14. 14

    从列表中选择随机数量的项目并将它们添加到另一个列表 (Swift)

  15. 15

    如何在不添加到第一个表的情况下将表行添加到第二个表中

  16. 16

    在C#中,如果将列表中的对象添加到另一个列表中,则更改第二个列表中的对象是否会更改第一个列表中的同一对象?

  17. 17

    将一个类添加到第二个下一个同级或上一个同级中

  18. 18

    单击列表的第二个子级时,将类添加到特定元素

  19. 19

    C# - 将第二个 JSON 字符串添加到现有类

  20. 20

    仅修剪包含某些单词的字符串,并将它们添加到c#中的字符串列表中

  21. 21

    如何将列表中的列表添加到另一个列表

  22. 22

    将临时列表添加到另一个列表中,丢失列表数据

  23. 23

    检查一个 arraylist 中的相同值,并将数量添加到 android 中第二个 arraylist 中的相应值

  24. 24

    仅添加到词典中的一个列表

  25. 25

    将第二个数据系列添加到Matplotlib中的子图

  26. 26

    使用PHP将第二个变量添加到SQL查询中

  27. 27

    将第二个项目添加到模块中

  28. 28

    将字符串的所有字符添加到列表中,但将数字合并到一个条目 C#

  29. 29

    函数返回字符串 - 如何将它们作为单独的项目添加到列表中?

热门标签

归档