雾行@ 2022-10-11 17:28 采纳率: 83.3%
浏览 30
已结题

交换两个列表元素的位置

有两个列表,[9,5,6,3]和[6,5,3],目的是使5,6顺序一致,要么是[9,5,6,3]和[5,6,3],要么是[9,6,5,3]和[6,5,3]
这样就有问题了,怎么发现5和6的顺序是不一样的呢,交换位置顺序的话感觉赋值应该就可以了,可以给我个思路吗,这个问题需要用python解决

  • 写回答

4条回答 默认 最新

  • honestman_ 2022-10-11 17:59
    关注
    list1 = [9,5,6,3]
    list2 = [6,5,3]
    ret1=''
    for x in list1:
        if x in [5, 6]:
            ret1 += str(x)
    ret2 = ''
    for x in list2:
        if x in [5, 6]:
            ret2 += str(x)
    if ret1==ret2:
        print('顺序一样')
    else:
        print('顺序不一样')
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月20日
  • 已采纳回答 5月12日
  • 创建了问题 10月11日