帮忙解读一下这个代码,并用初级方式写出来
比如 for z in list:
我不太看的动一行的写法,还有季解读下faker。chose()是什么意思
网址如下,代码如下下。
https://gallery.pyecharts.org/#/Pie/pie_set_color
[list(z) for z in zip(Faker.choose(), Faker.values())]
Faker.choose(), Faker.values() 就是提供虚拟的数据, 分别对应类别和数据, 每次调用都不一样,
[list(z) for z in zip(Faker.choose(), Faker.values())]
这段代码就是把两个列表进行按位合并。效果如下
你真正用的时候, 就要对应上2个列表, 这个两个列表的长度要一致。
一个是类别列表, 里面是字符串
一个是数据列表, 里面是数值。
可以参考
https://blog.csdn.net/seakingx/category_9844924
from pyecharts.faker import Faker
choose = Faker.choose()
print("choose:")
print(choose)
print('*' * 50)
value = Faker.values()
print("value:")
print(value)
print('*' * 50)
a = [list(z) for z in zip(choose, value)]
print('a:')
print(a)
b = []
for i in range(len(choose)):
new_list = []
new_list.append(choose[i])
new_list.append(value[i])
b.append(new_list)
print('b:')
print(b)