Python list元素移动 2019-05-13 Python 有更好的建议可以发邮件讨论,感谢 思路 1、得到要移动元素的当前下标2、pop出要移动的元素3、计算移动位置,insert进列表 实现 12345678# 把a2向右移动两位list_a = ['a1', 'a2', 'a3', 'a4']index_a2 = list_a.index('a2')a2 = list_a.pop(index_a2)# 向右移动时注意index小于零的情况insert_a2 = index_a2 + 2list_a.insert(insert_a2, a2)print(list_a) # ['a1', 'a3', 'a4', 'a2'] 赞赏支持 微信 支付宝