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]