首页 > 编程语言 > 详细

python个人总结4.0

时间:2021-02-08 11:50:33      阅读:19      评论:0      收藏:0      [点我收藏+]

当你觉得自己不完美的时候,你知道自己正走在更完美的路上??

list()函数 :把一个可迭代对象转换为列表,例:

a = 龙哥最帅
a = list ( a )
a
[, , , ]
b = list()
b
[]
c = ( 1 , 2 , 3 , 45 , 78 , 65 )
c = list ( c )
c
[1, 2, 3, 45, 78, 65]

str()函数

将对象转换为字符串

len ()函数

返回长度

max()函数

返回序列或参数集合中的最大值,例:

max(1,2,3,15,4,9)
15

 也可以比较字符串与元组中的元素

a =[ A,B,C]
max(a)
C
numbers=[1,3,5,9,45,68,-23]
max(numbers)
68
min(numbers)
-23
chars =(1234567890)
max(chars)
9
min(chars)
0

注意:max与min中比较的元素类型要一致不能 [1,2,3,‘a‘]

sum函数

sum(iterable[,start=0])返回序列iterable和可选参数start的总和

tuple1 = (3.1,2.3,3.4)
sum(tuple1)
8.8
sum(tuple1,8)
16.799999999999997(这里我不清楚结果为什么不是16.8,等以后学到了再改吧嘤嘤嘤~)

sorted()函数

从小到大排序与list.sort()相似

sorted(tuple1)
[2.3, 3.1, 3.4]

reversed()函数

顺序取反,返回的是一个迭代器对象,需要借助list()函数查看

numbers = [1,18,13,0,-98,34,54,76,32]
reversed(numbers)
<list_reverseiterator object at 0x0000029C2BE16320>
list(reversed(numbers))
[32, 76, 54, 34, -98, 0, 13, 18, 1]

enumerate()函数

将列表中每个元素转换为元组且元组中有元素的索引值,返回的是一个迭代器对象

list(enumerate(numbers))
[(0, 1), (1, 18), (2, 13), (3, 0), (4, -98), (5, 34), (6, 54), (7, 76), (8, 32)]

zip()函数

返回由各个参数的序列组成的元组,返回的也是一个迭代器对象

a = [1,2,3,4,5,6,7,8,9]
b = [5,6,7,8,9]
c = [0,1,2,3]
zip(a,b,c)
<zip object at 0x0000029C2BE1CF88>
list(zip(a,b,c))
[(1, 5, 0), (2, 6, 1), (3, 7, 2), (4, 8, 3)]

 

python个人总结4.0

原文:https://www.cnblogs.com/kanglonggege/p/14349129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!