获得徽章 17
- python-json:
json.dumps()用于将字典形式的数据转化为字符串
json.loads()用于将字符串形式的数据转化为字典
json.dump()用来编码JSON数据
json.load()用来解码JSON数据
json.dump()和 json.load()多用于处理文件展开评论3 - python内置函数zip()
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
示例:
```
title_list = [茶杯’, ’茶几’, ’沙发’, ’筷子’]
money_list = [ 34, 1008, 3200, 3]
result_list = zip(title_list, money_list)
for i, j in result_list:
print(i, j)
```
```
茶杯 34
茶儿 1008
沙发 3200
筷子 3
```
```
num_1 = [1, 2, 3, 4]
num_2 = [5, 6, 7, 8, 9]
for i, j in zip(num_1, num_2):
print(i, j)
```
```
1 5
2 6
3 7
4 8
```
对不同长度的列表使用zip函数,以最短的为例,在长列表中截取同短列表长度的数据,再做处理,zip()多个参数如下示例:
```
demo1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
demo2 = [22, 33, 44, 55, 66]
demo3 = [100, 200, 300]
for i,j,k in zip(demo1, demo2, demo3):
print(i, j, k)
```
```
1 22 100
2 33 200
3 44 300
```展开评论3