一種奇怪的請求。獲取列表的元素通過python中的每個索引?
比方說,我有以下列表:
[1,2,3]
我想要的東西,比方說,9號,通過各項指標,拿到名單的下面的列表:
[[9,1,2,3],
[1,9,2,3],
[1,2,9,3],
[1,2,3,9]]
任何想法如何輕鬆做到這一點?另外,這種事情有沒有名字?
編輯:我知道我可以做類似如下:
lists=[]
for i in range(4):
new_list = [1,2,3]
new_list.insert(i,9)
lists+=[new_list]
,但我認爲這是不雅。思考?
'for'循環是最好的選擇。它易讀易懂。把它包裝在一個功能中,你很好去。 –