Python - 如何将单个括号添加到列表的开头和结尾

时间:2018-02-14 18:41:07

标签: python list insert

所以我要使用[[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]]作为起始列表返回L = [1,2,3,4,5]

每次我尝试使用

a = [1  
L.insert(0,a)

获得第一个括号或使用

L.append(]} 

得到最后一个括号,我只是在命令提示符中得到它,就像它是if / else语句一样。

我知道我可以只使用L.extend(L)来添加1,2,3,4,5,但我不确定如何在不添加{{{}}的情况下获取括号他们周围有{1}}标记。

4 个答案:

答案 0 :(得分:2)

您当前正在本身中的索引处插入L,因此[...]语法。而是使用*展开列表:

L = [1,2,3,4,5] 
new_l = [L*2]

输出:

[[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]]

答案 1 :(得分:2)

从您所询问的内容来看,我认为您对FB.NativeExtensions.onready only works when the page is rendered in a WebView of the native Facebook app. Test if this is the case calling FB.UA.nativeApp()的内容感到困惑。它们表示使用列表。因此,要获得其中两个,请将列表放入列表中。

[]

答案 2 :(得分:0)

不确定为什么要尝试更改实际显示,但是:

L = [1, 2, 3, 4, 5]
L2 = L + L
L = [L2]

答案 3 :(得分:-1)

您可以将L嵌套到新列表中,然后将L乘以您想要重复的次数:

L = [ 1, 2, 3, 4, 5 ]
A = [ L * 2 ]

应打印

[[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]]