Python语法技巧,易错点,函数用法,函数盲区(持续更新)

刷题时的遇到的一些语法小技巧,对于没怎么接触过python的我 可真有的记录了

 

 二维数组最大值

print(max(map(max,dp)))

 

 一维数组的定义

dp=[[ ] for i in range(len(nums))]

 二维数组的定义

dp=[[[ ] for i in range(len(nums))]for i in range(len(nums))]

倒序输出

for i in range(2,0,-1):# -1为倒序输出,2,1,同样与正序相同,左闭右开
print i

输出结果:

2
1

 计算字符串中字符出现的次数

strs.count("0")

 max函数在数组中的应用

按照元素里面元组的第一个元素的排列顺序,输出最大值(如果第一个元素相同,则比较第二个元素,输出最大值)据推理是按ascii码进行排序的

str1 = [2,2,10]
str2 = [2,2,4]
print max(str2,str1)

输出:[2, 2, 10]

 内置sorted排序函数,对数组进行排序

str1 = [8,2,10]
str2 = sorted(str1)
print str2

输出:[2,8,10]

 

posted @ 2021-01-16 20:00  _YeLL  阅读(164)  评论(0)    收藏  举报