python 常用的函数

Counter
Counter是⼀个计数器,它可以帮助我们针对某项数据进⾏计数。⽐如它可以⽤来计算每个
⼈喜欢多少种颜⾊:
from collections import Counter
colours = (
('Yasoob', 'Yellow'),
('Ali', 'Blue'),
('Arham', 'Green'),
('Ali', 'Black'),
('Yasoob', 'Red'),
('Ahmed', 'Silver'),
)
favs = Counter(name for name, colour in colours)
print(favs)
# Counter({
## 'Yasoob': 2,
## 'Ali': 2,
Python进阶
容器 Collections 58
## 'Arham': 1,
## 'Ahmed': 1
## })

枚举 Enumerate
枚举(enumerate)是Python内置函数。它的⽤处很难在简单的⼀⾏中说明,但是⼤多数的
新⼈,甚⾄⼀些⾼级程序员都没有意识到它。
它允许我们遍历数据并⾃动计数,
for counter, value in enumerate(some_list):
print(counter, value)

my_list = ['apple', 'banana', 'grapes', 'pear']
for c, value in enumerate(my_list, 1):
print(c, value)
# 输出:
(1, 'apple')
(2, 'banana')
(3, 'grapes')
(4, 'pear')

with open('photo.jpg', 'r+') as f:
jpgdata = f.read()
open的第⼀个参数是⽂件名。第⼆个(mode 打开模式)决定了这个⽂件如何被打开。
如果你想读取⽂件,传⼊r
如果你想读取并写⼊⽂件,传⼊r+
如果你想覆盖写⼊⽂件,传⼊w
如果你想在⽂件末尾附加内容,传⼊a





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值