可以在Python中将列表与setdefault连接起来吗?

时间:2016-01-22 18:48:15

标签: python

有类似的东西:

some_dict = {}
some_dict.setdefault('list_key', []).append('some_item')

但是为了连接列表?

some_dict.setdefault('list_key', []).concat([item1, item2])

2 个答案:

答案 0 :(得分:3)

字典值是一个列表。如果要将列表与另一个列表连接起来,则必须使用extend()

some_dict.setdefault('list_key', []).extend([item1, item2])


a_list.append(element)  # adds an element to the end of a_list
a_list.extend(another_list)  # concatenates a_list with another_list.

答案 1 :(得分:2)

您需要.extend()列表方法。这与.setdefault()无关。有关详细信息,请参阅list documentation