加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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]


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读