例如,我有以下列表
list1 = []
list2 = ['cat', 'tiger']
我只想将list2中的各个元素添加到list1中。 例如,
list1.append(['wolf', list2])
并希望输出类似,
[[wolf, cat, tiger]]
但我反而喜欢
[['wolf', ['cat', 'tiger']]]
我不希望list2这样加上括号,而只希望list2中的元素。我想念什么吗?请添加您的评论。这只是一个更大问题的例子。
答案 0 :(得分:3)
使用开箱包
>>> list1.append(['wolf', *list2])
[['wolf', 'cat', 'tiger']]
如果python2
>>> list1.append(['wolf'] + list2)
答案 1 :(得分:1)
尝试一下:
TYPE_CHOICES=(
(1, ("Teacher")),
(2, ("Student")),
)
user_type = models.PositiveSmallIntegerField(choices=TYPE_CHOICES, default=1)