Introduction to python ordered lists and methods (code)

不言
Release: 2019-03-11 17:23:45
forward
4775 people have browsed it

This article brings you an introduction (code) about python ordered lists and methods. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

Ordered lists and ordered list functions and methods (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)
Copy after login

operator module compares elements of two lists

 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类型
Copy after login

ord and chr

a = 'a'
a = ord(a) #97
a = chr(a) # 'a'
#ord 字符串转ASCII
#chr 数字转字符串
Copy after login

max and 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
Copy after login

list function and tuple function

将无序集合转为列表,只转换最外1层
list((1, 2, 3, (4, 5))) #[1, 2, 3, (4, 5)] 
将列表转为无序集合,只转换最外1层
tuple([1, 2, 3, [4, 5]]) # (1, 2, 3, [4, 5])
Copy after login

The above is the detailed content of Introduction to python ordered lists and methods (code). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:segmentfault.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template