Python list元素移動

  • 思路
    得到要移動元素的當前下標 --> pop出要移動的元素 --> 計算移動位置,insert進列表
  • 實現

    # 把a2向右移動兩位
    list_a = ['a1', 'a2', 'a3', 'a4']
    index_a2 = list_a.index('a2')
    a2 = list_a.pop(index_a2)
    # 向右移動時注意index小於零的情況
    insert_a2 = index_a2 + 2
    list_a.insert(insert_a2, a2)
    print(list_a)    # ['a1', 'a3', 'a4', 'a2']
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章