前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python有序列表_python有序列表以及方法的介绍(代码)

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

作者头像
全栈程序员站长
发布2022-07-04 13:24:10
发布2022-07-04 13:24:10
7220
举报

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

本篇文章给大家带来的内容是关于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.cn/149329.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档