【案例】Python之列表反转

1.列表反转

  列表反转是初学时比较常见的问题,这里总结了三种列表反转的方式

 1.1>内建函数sorted() 

# 列表反转
list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(sorted(list_num, reverse=True))

 sorted()反转列表只对顺序排列的列表有效果

 1.2>内建函数reversed()

# 列表反转
list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# reversed()返回的是一个迭代器,需要用list()转换一下
i = list(reversed(list_num))
print(i)

 1.3>切片操作反转

# 列表反转
list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list_num[::-1])

print(‘-‘*50)
# 这里切片可能有人看不懂,简单解释下
list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 步长为负数,表示倒着切片,遵循左闭右开(含开始值,不含结束值)
print(list_num[8:4:-1])

原文地址:https://www.cnblogs.com/cxstudypython/p/11982001.html

时间: 2024-08-29 00:15:47

【案例】Python之列表反转的相关文章

python中列表的应用

本文主要介绍了:python中列表的主要应用和一些列表自带的一些函数 代码: #!/usr/bin/env python# author by lh# -*- coding:utf-8 -*- name_list=['al','ed','fg']print name_list #打印列表 print name_list[0] #索引 print name_list[0:2] #切片 for i in name_list: #for循环打印 print i name_list.append('ed

python 3 列表操作

创建列表subject = ["Liunx","python","web","java"] #读取列表 print(subject) #打印显示 ['Liunx', 'python', 'web', 'java'] #列表的切片,切片的索引是从0开始的 print(subject[0]) # 0 号索引,也就是列表的第一个元素 print(subject[1])   print(subject[2]) print(subjec

python数组列表、字典、拷贝、字符串

python中字符串方法 1 name = "I teased at life as if it were a foolish game" 2 print(name.capitalize())#首字母大写 3 print(name.count("a"))#查找字符串中a的个数 4 print(name.center(50,"-"))#长度为50将name放中间不够的用-补全 5 print(name.endswith("ex"

Python list列表的常用操作方法

本文主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.删除.排序.切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'James','Paul'] list = [i for i in range(10)] 2.添加元素: list.append() :尾部新增元素 >>> list = [1,2,3] >>> list.append(5) >>> list [1, 2, 3,

列表反转函数

列表反转函数一: #!/user/bin/python # -*- coding: UTF-8 -*- def reverse(li): for i in range(0, len(li)/2): temp = li[i] li[i] = li[-i-1] li[-i-1] = temp l = [1, 2, 3, 4, 5] reverse(l) print(l) 列表反转函数二: def reverse(ListInput): RevList=[] for i in range (len(L

python学习列表字符串字典集合文件操作字符串编码与转换

一.列表 1 names = "ZhangYang GuYun XiangPeng XuLiangchen" 2 names = ["ZhangYang", "GuYun", "XiangPeng", "ChengRongHua","XuLiangchen"] 3 names.append("LeiHaiDong") #在列表最后追加一个元素 4 names.inse

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

Python中列表list常见操作

主要涉及知识点 列表是我们python里面最常见的数据类型,我们主要有以下的操作. 1.索引 2.切片 3.追加 4.删除 5.长度 6.循环 (也称遍历) 7.包含 8.嵌套 例如定义列表: List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##&q