python列表中两个元素,多个元素进行位置互换,列表排序

两个元素位置互换

change_list = [6, 8]
print(change_list)

# 交换列表,以下两个均可
# change_list[0], change_list[1] = change_list[1], change_list[0]
change_list[1], change_list[0] = change_list[0], change_list[1]   
print(change_list)

三个元素位置互换

change_list = [6, 8, 10]
print(change_list)
change_list[0], change_list[1], change_list[2] = change_list[2], change_list[1], change_list[0]
print(change_list)

多个元素位置互换(以此类推…)

可用list元素互换,对list中元素进行排序(也可以用其他方法实现排序哦)

  • 从小到大排序
# 随机输入几个数
sort_list = [1, 23, 6, 56, 99, 888]
# 从小到大排序
for i in range(len(sort_list)-1):
    for j in range(i+1, len(sort_list)):
        if sort_list[i] > sort_list[j]:
            sort_list[i], sort_list[j] = sort_list[j], sort_list[i]
print(sort_list)
  • 从大到小排序
# 随机输入几个数
sort_list = [1, 23, 6, 56, 99, 888]
# 从小到大排序
for i in range(len(sort_list)-1):
    for j in range(i+1, len(sort_list)):
        if sort_list[i] < sort_list[j]:
            sort_list[i], sort_list[j] = sort_list[j], sort_list[i]
print(sort_list)
  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值