将列表(元素)附加到另一个列表中,按字母给出一个元素

胡安·佩雷斯

很抱歉这个问题,但我不明白为什么将元素作为列表本身添加到其他列表时以下结果之间的差异:

list_a=[]
list_b=['HELLO','WORLD']
for word in list_b:
    list_a.append([word])
print("Append to dist_list single word: ", list_a)
Output: Append to list_a:  [['HELLO'], ['WORLD']]
list_a=[]
list_b=['HELLO','WORLD']
for word in list_b:
    list_a.append(list(word))
print("Append to list_a: ", list_a)
output: Append to list_a:  [['H', 'E', 'L', 'L', 'O'], ['W', 'O', 'R', 'L', 'D']]
塞利乌斯·斯汀格

当您执行list()一个字符串时,该字符串将变成一个列表,该列表为每个单独的值分隔。例如:

a = 'string'
b = list(a) 
b = ['s','t','r','i','n','g']

因此,不同之处在于,在第一种情况下,您附加了两个项目(都是字符串),而在第二种情况下,您附加了先前变成具有上述逻辑的列表的字符串,因此您已经为每个附加了一个列表细绳。这就是您获得的结果的不同之处。第一种情况添加两个字符串,第二种情况添加两个列表。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将列表中的匹配元素附加到另一个列表?

将一个列表的每个命名元素附加到另一个列表的相同命名元素

将列表的所有元素分别附加到python中另一个列表的所有元素

将列表的元素附加到迭代器的左侧或右侧到另一个列表

如何将一个列表的所有元素附加到另一个列表?

根据R中的另一个列表将元素添加到列表

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

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

取一个列表的迭代元素并将其附加到另一个列表

将一个元素从一个列表移到另一个列表中

您可以在不迭代Q中的列表的情况下将一个列表的元素追加到另一个列表的元素吗?

如何将2个简短列表中的元素追加到另一个大元组列表中?

根据另一个列表中的元素重复一个列表中的元素

试图将一个Polymer元素附加到另一个Polymer元素中

将列表元素按其在另一个列表上的成员资格顺序分组

Groovy:将列表的某些元素添加到另一个列表

如何将元素从另一个列表添加到列表?

将一个列表中的元组附加到另一个列表并打印它的问题

从另一个列表附加到列表

输入一个列表中的元素以添加到另一个列表中

将列表的副本附加到另一个列表中时,在更改原始列表后,它也会在另一个列表中更改

将元素从附加列表传递到另一个页面

将元组列表从一个附加到另一个

在python中以一对一的方式将元素从1个列表追加到另一个列表的嵌套元素

C:将元素从一个列表移动到另一个列表

将一个嵌套列表的元素与另一个嵌套列表进行比较

将列表的第一个元素与另一个列表进行比较

将一个列表除以另一个列表的元素

用另一个替换列表中的元素