python 快速建立多个map并使用【重要】

from collections import defaultdict
for i in range(0,9):
    locals()['m_'+str(i)]=defaultdict(int)
    locals()['x_'+str(i)]=[]
    locals()['y_'+str(i)]=[]
    locals()['l_'+str(i)]=[]

  from tqdm import tqdm
  for u,p in tqdm(zip(df["user_consume_level"], df["price_diamond"])):
      locals()['m_'+str(int(u))][int(p)] += 1
  print("over")

注意,局部变量用locals() ,全局变量用globals() 

原文地址:https://www.cnblogs.com/qiezi-online/p/15687869.html