Python list元素移动

  1. 云栖社区>
  2. 博客>
  3. 正文

Python list元素移动

时光不写博客 2019-07-19 14:49:51 浏览106
展开阅读全文
  • 思路
    得到要移动元素的当前下标 --> 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']

网友评论

登录后评论
0/500
评论