python 同时遍历多个变量

最近在用python的时候,用到遍历多个变量:

import sys
import math
F58=11491939491.7
F=[11429229079.7,11374540753.7,11326394345.6,11283668004.5,11245493197.6,11211185188.5,11180195600.1,11152079195.3,11126470083.7,11103064338.2]
G58=1243.038877
G=[1228.934579,1216.443834,1205.269029,1195.185247,1186.018752,1177.632816,1169.918081,1162.785842,1156.163245,1149.989794]

I=[]
for f in F:
   I.append(f/F58)

J=[]
for g in G:
    J.append(g/G58)

K=[]
for i,j in zip(I,J):
    K.append(j*0.9/i/0.1)

L=[]
for j,i in zip(J,I):
    L.append(j*0.5/i/0.5)
M=[]
for j,i in zip(J,I):
    M.append(j*0.1/i/0.9)
print len(F),len(G),len(I),len(J),len(K),len(L),len(M)
for f,g,i,j,k,l,m in zip(F,G,I,J,K,L,M):
    print f,' ',g,' ',i,' ',j,' ',k,' ',l,' ',m

用zip函数压缩到一个元组上。

原文地址:https://www.cnblogs.com/superxuezhazha/p/6344910.html