今天群里一个哥们问如何交换列表里的任意两个元素,由于列表没有现成的“方法”,所以可以用这样的办法解决,很简单,小记一下
>>> l=['a','b','c','d']>>> i=l.index("a")>>> j=l.index("d")>>> l[i],l[j]=l[j],l[i]>>> l['d', 'b', 'c', 'a']
例如列表a、b、c、d四个元素的,交换第一个和第四个,就是将第一个元素的位置取出,和第四个元素取出,然后写出一个交换方式,输出新的列表即可。
本文共 279 字,大约阅读时间需要 1 分钟。
今天群里一个哥们问如何交换列表里的任意两个元素,由于列表没有现成的“方法”,所以可以用这样的办法解决,很简单,小记一下
>>> l=['a','b','c','d']>>> i=l.index("a")>>> j=l.index("d")>>> l[i],l[j]=l[j],l[i]>>> l['d', 'b', 'c', 'a']
例如列表a、b、c、d四个元素的,交换第一个和第四个,就是将第一个元素的位置取出,和第四个元素取出,然后写出一个交换方式,输出新的列表即可。
转载于:https://blog.51cto.com/laoxu/1297935