python如何将列表逆序_python列表逆序三种方法

本文介绍了Python中将列表逆序的三种方法:1. 使用`reverse()`方法直接改变原列表;2. 通过切片创建新的逆序列表`list[::-1]`;3. 使用`reversed()`函数创建迭代器并构建新列表。同时,文章还包含其他Python列表相关操作的简要内容,如列表删除、去重和更新数据库脚本等。
摘要由CSDN通过智能技术生成

栗子:

# 题目:将一个数组逆序输出。

#

# 程序分析:用第一个与最后一个交换。

import random

list =[random.randint(0,100) for _ in range(21)]

print(list)

#数应该先排序

def bubbleSort(arr):

for i in range(1, len(arr)):

for j in range(0, len(arr)-i):

if arr[j] > arr[j+1]:

arr[j], arr[j + 1] = arr[j + 1], arr[j]

return arr

print(bubbleSort(list))

# 方法一:reserve

# 改变原来列表

list.reverse()

print(list)

#方法二: 切片 mylist[start:end:step]

#创建副本

list2 = list[::-1]

print(list2)

# 方法三:使用reversed() 方法

list3=[]

for i in reversed(list):

list3.append(i)

print(list3)

Python列表删除的三种方法

1.使用del语句删除元素 >>> i1 = ["a",'b','c','d'] >>> del i1[0

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值