python有序列表_python有序列表以及方法的介绍(代码)

python有序列表_python有序列表以及方法的介绍(代码)本篇文章给大家带来的内容是关于python有序列表以及方法的介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。有序列表以及有序列表的函数和方法(list)list=[‘hello’,’wrold’]#len获取查询长度length=len(list)#append添加一个新元素,到list的末尾list.append(‘admin’)#pop删除指定位…

大家好,又见面了,我是你们的朋友全栈君。

本篇文章给大家带来的内容是关于python有序列表以及方法的介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

有序列表以及有序列表的函数和方法(list)list = [‘hello’, ‘wrold’]

# len 获取查询长度

length = len(list)

# append 添加一个新元素,到list的末尾

list.append(‘admin’)

# pop删除指定位置的元素

list.pop(len(list)-1)

# insert指定位置添插入元素

#两个参数 1.要插入的位置 2.插入的内容

list.insert(len(list),’admin’)

#打印list

print(list)

#[‘hello’, ‘wrold’, ‘admin’]

#如果你输入的下标大于list长度则会自动=插入到list长度的位置

#即list.insert(len(list),’admin’)

list.insert(1000,’admin’)

print(list[3]) #admin

# extend list追加合并

list = [123,456]

list1 = [789,101112]

a = list.extend(list1) #[123,456,789,101112]

#index list 找出第一个匹配项的的下标(索引位置) 返回下标

list = [123,456,456,’b’]

a = list.index(456)

#remove 删除第一个匹配项

list = [123,’a’,[1,3,4]]

list.remove([1,3,4]) # list = [123,’a’]

#resverse 反向list

list.resverse()

#sort 排序list

#list.sort(cmp=None, key=None, reverse=False)

list = [1,2,3,4,6,5]

list.sort()

list.sort(reverse = True)

list = [[1, 6], [2, 3], [3, 7]]

#声明函数

def second(item):

return item[1]

list.sort(key = second)

list.sort(key = second,reverse = True)

operator模块 比较两个列表的元素import operator

operator.lt(a,b) a < b 从第一个数字或者字母(ASCII)比较

.le a <= b

.eq a == b

.ne a != b

.gt a > b

.ge a >= b

返回值是boolean类型

ord和chra = ‘a’

a = ord(a) #97

a = chr(a) # ‘a’

#ord 字符串转ASCII

#chr 数字转字符串

max 和 min#max返回列表的最大值,list元素必须为同一类型,返回最大的值

#max返回列表的最小值,list元素必须为同一类型,返回最小的值

#数字直接比较大小 字符串比较ASCII

list = [123, 456]

print (max(list), min(list))

#456 123

list = [‘ab’, ‘cd’]

print (max(list), min(list))

#ascii值 97 98,99 100

#cd ab

list函数和tuple函数将无序集合转为列表,只转换最外1层

list((1, 2, 3, (4, 5))) #[1, 2, 3, (4, 5)]

将列表转为无序集合,只转换最外1层

tuple([1, 2, 3, [4, 5]]) # (1, 2, 3, [4, 5])

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149329.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何测试硬盘软件,win10系统怎么用硬盘检测工具HDTune【图文】「建议收藏」

    如何测试硬盘软件,win10系统怎么用硬盘检测工具HDTune【图文】「建议收藏」HDTune是一款专业的硬盘检测工具,虽然占用内存不大,但是能够全面的检测硬盘的传输速度、温度以及健康状况等。很多新手用户可能并不知道HDTune怎么用,对此,小编特意去整理win10系统硬盘检测工具HDTune的使用方法。具体方法如下:1、HDTune使用方法很简单,打开HDTune硬盘检测工具后我们可以选择硬盘,在主界面就可以看到硬盘的温度;2、在HDTune硬盘检测工具右侧选择读取或者写入,…

    2022年7月15日
    22
  • 软件测试理论思维导图[通俗易懂]

    一个合格的测试人员软件测试理论这一方面必须要完全掌握无论做什么测试都离不开测试理论这里面的原则啊方法等等下面是笔者在学习完测试理论所记录下的思维导图希望能帮到一些想进入测试这行业的人。…

    2022年4月9日
    42
  • 视频监控传输设备_网络视频监控平台

    视频监控传输设备_网络视频监控平台高清视频传输系统传输系统是整个社会治安视频监控网络的数据传送平台,承担着平安城市从接入点中心以之间的视频数据传输重担,是搭建整个监控网络的血脉,因此,治安视频监控网络传输系统将采用全数字化的计算机网络传输系统,从监控点的接入到监控中心的数据汇聚完全采用全数字化通道,整个传输网络结构主干万兆汇聚,千兆到监控点接入,户外接入层交换机选用宽温宽压工业级交换机产品,保证视频数据的无阻塞、无延迟传输以及与原…

    2022年10月4日
    0
  • navicat premium 15 mac 激活码【2021.8最新】

    (navicat premium 15 mac 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsa…

    2022年3月25日
    68
  • 后台管理系统 – 权限管理「建议收藏」

    后台管理系统 – 权限管理「建议收藏」不管是开发手机APP,网站还是小程序等项目,基本上都需要一个后台管理系统的支撑。而每个后台管理系统都有一个通用的功能就是用户权限管理。最近基于Antd+React.js做了一个后台管理系统。

    2022年9月12日
    0
  • How AHI Fintech and DataVisor are Securing Data through AI and Big Data

    How AHI Fintech and DataVisor are Securing Data through AI and Big Data

    2022年4月2日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号