Datawhale 第一次打卡

**

Datawhale 第一次打卡:

开源内容

在代码运行的时候不懂的点:

1. enumerate:
Enumerate is a built-in function of Python.

my_list = ['apple', 'banana', 'grapes', 'pear']
for c, value in enumerate(my_list, 1):
    print(c, value)

# Output:# 1 apple# 2 banana# 3 grapes
#类似于对表进行排列,方便读取

2. 列表推导式嵌套循环:

unique_categories = set([i for l in [x.split(' ') for x in data["categories"]]
 for i in l])
 #用x在categories 现进行循环,然后split
 #首先是temp =  [x.split(' ') for x in data["categories"]]就是对于每一个data["categories"]中的元素按照空格进行split,这对应一个paper的多个类别,是一个list[list[]],外层的list是每一个paper,内层是每一个paper的类别。
 #然后 for l in temp 是将每一个paper分开
 #for i in l 是对于一个分离得到一个paper的多个种类再使用set去除重复的str

(感觉看懂了 却不会运用)

list1 = []
for l in [x.split(' ') for x in data['categories']]:
    for i in l:
       list1.append(i) 
list1

(此为复杂化描写)

3. 正则操作:
re.

phone = "2000-4923-3792 # this is number"
num = re.sub(r'('\D')," ",phone)
#可以去除符号

https://tool.oschina.net/regex/
检测正则

最后成果
在这里插入图片描述

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值