Published in
Sep 22, 2022
資料結構與演算法-1.1解壓列表賦值給多個變數
Q:現在有一個包含N個元素的數組(turple)與列表(list),怎麼解壓後同時賦值給N個變數?
Answer
任何的列表或是可以迭代的物件可以利用一個簡單的賦值語句解壓並指定給多個變數。
不僅可以針對列表或是元組可以解壓縮,字串、物件、迭代器和生成器也可以。
有時候不想要解壓全部,只想要一部份時可以使用’_’去作為變數名佔位即可,因為那個次序的變數本來就不需要,所以取為’_’去替代即可。
資料結構與演算法-1.1解壓列表賦值給多個變數
Q:現在有一個包含N個元素的數組(turple)與列表(list),怎麼解壓後同時賦值給N個變數?
Answer
任何的列表或是可以迭代的物件可以利用一個簡單的賦值語句解壓並指定給多個變數。
不僅可以針對列表或是元組可以解壓縮,字串、物件、迭代器和生成器也可以。
有時候不想要解壓全部,只想要一部份時可以使用’_’去作為變數名佔位即可,因為那個次序的變數本來就不需要,所以取為’_’去替代即可。