Python list元素移动

时光不写博客 2019-07-19

python index 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']
登录 后评论
下一篇
云栖号资讯小编
1666人浏览
2020-03-31
相关推荐
5Python全栈之路系列之算法
964人浏览
2017-11-15 19:33:00
python标准数据类型
678人浏览
2017-08-12 16:26:00
Python列表(list)
714人浏览
2017-11-01 15:42:00
Python学习笔记
653人浏览
2017-02-12 00:35:06
python 数据类型基础
708人浏览
2017-11-22 18:25:00
Python学习笔记
739人浏览
2017-11-16 20:45:00
python操作redis
631人浏览
2017-11-21 17:07:00
python标准库之collections
545人浏览
2017-11-13 23:03:00
0
0
0
296