python 小技巧
发布时间:2020-12-17 17:03:50 所属栏目:Python 来源:网络整理
导读:1.获取列表中出现频率最多的值 a?=?[1,?2,?3,?1,?5,?4]print?(max(set(a),?key=a.count))#?3from?collections?import?Countercnt?=?Counter(a)print?cnt.most_common(1)#?(3,5) 2.?判断翻转字符串是否相等 str1?=?'12345'str2?=?'54321'from?collections?imp
1.获取列表中出现频率最多的值 a?=?[1,?2,?3,?1,?5,?4] print?(max(set(a),?key=a.count)) #?3 from?collections?import?Counter cnt?=?Counter(a) print?cnt.most_common(1) #?(3,5) 2.?判断翻转字符串是否相等 str1?=?'12345' str2?=?'54321' from?collections?import?Counter print?(Counter(str1)?==?Counter(str2)) #?True 3.?翻转字符串或数字、列表 a?=?'abcdefghigklmnopqrstuvwxyz' print?(a[::-1]) #?zyxwvutsrqponmlkgihgfedcba print?''.join(list(reversed(a))) #?zyxwvutsrqponmlkgihgfedcba num?=123456789 print?(int(str(num)[::-1])) #?987654321 a=[1,2,3,4,5] print(a[::-1]) #?[5,1] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |