天天看點

python官方擴充庫索引是什麼意思_“索引到清單”是什麼意思?

清單是對象的有序集合。例如,你可能有一個班上的學生名單(他們參加了一個殘酷的搏擊俱樂部,但由于明顯的原因,永遠不要讨論它):list = [

"Christopher" , # Christopher is the best fighter, so he's first in the list

"John" ,

"Alex" ,

"Sarah" ,

"Elizabeth"

]

假設你想把這個清單給某人,但也要告訴他們你關心這個清單中的"Alex"。你怎麼做到的?在

你也可以給他們一個字元串"Alex",但是另一個人必須弄清楚清單"Alex"在哪裡。在

相反,你給他們一個索引到清單中-這是一個數字,它描述了你正在考慮的清單中的哪一項。例如,上述清單中"Alex"的索引是2。。。在

…這讓我想到一個重要的問題:清單是“0索引”[在大多數語言中],這意味着你從0開始計數(是以克裡斯托弗是0,約翰是1,亞曆克斯是2,莎拉是3,伊麗莎白是4)。是以:

^{pr2}$

列印此:John

是以你的教授說,你應該寫一個函數,有人給你一個清單和兩個索引到這個清單中,你應該交換它們(粗體,因為你可以在堆棧溢出中搜尋如何交換清單中的項并得到好的答案來顯示你的路徑)。

是以,假設我給您上面的清單,以及索引1和{}。我基本上是告訴你在名單上交換約翰和伊麗莎白(也許約翰和伊麗莎白為了決定誰應該成為他們班上的第二個人而打架,例如伊麗莎白赢了……)

函數的結果應該如下所示:list = [

"Christopher" , # item 0

"Elizabeth" , # item 1

"Alex" , # item 2

"Sarah" , # item 3

"John" # item 4

]