簡體   English   中英

Python-如何在列表的開頭和結尾添加單個括號

[英]Python - How to add a single bracket to the beginning and end of a list

因此,我到返回[[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,但我不太知道如何讓括號中不添加''周圍的標記。

您正在本身就是一個指數,因此在插入大號[...]語法。 而是使用*展開列表:

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

輸出:

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

從您所詢問的內容來看,我認為您對[]是什么感到困惑。 它們表示列表的使用。 因此,要獲得其中兩個,請將列表放在列表中。

L=[1,2,3,4,5]
new_L=[L*2]
print(new_L)

不知道為什么要嘗試更改實際顯示,但是:

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

您可以將L嵌套到新列表中,然后將L乘以要重復的次數:

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

應該打印

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM