你可以通過字母列表,並連接具有 '_true' 每一封信
import string
gvalues =[x+'_true' for x in string.ascii_lowercase]
print gvalues
輸出:
['a_true', 'b_true', 'c_true', 'd_true', 'e_true', 'f_true', 'g_true', 'h_true', 'i_true', 'j_true', 'k_true', 'l_true', 'm_true', 'n_true', 'o_true', 'p_true', 'q_true', 'r_true', 's_true', 't_true', 'u_true', 'v_true', 'w_true', 'x_true', 'y_true', 'z_true']
如果您需要連接它與所有字母(大寫+小寫)。
import string
gvalues =[x+'_true' for x in string.ascii_letters]
print gvalues
這將使你:
['a_true', 'b_true', 'c_true', 'd_true', 'e_true', 'f_true', 'g_true', 'h_true', 'i_true', 'j_true', 'k_true', 'l_true', 'm_true', 'n_true', 'o_true', 'p_true', 'q_true', 'r_true', 's_true', 't_true', 'u_true', 'v_true', 'w_true', 'x_true', 'y_true', 'z_true', 'A_true', 'B_true', 'C_true', 'D_true', 'E_true', 'F_true', 'G_true', 'H_true', 'I_true', 'J_true', 'K_true', 'L_true', 'M_true', 'N_true', 'O_true', 'P_true', 'Q_true', 'R_true', 'S_true', 'T_true', 'U_true', 'V_true', 'W_true', 'X_true', 'Y_true', 'Z_true']
UPDATE
如果你想創建變量名爲 'a_true'。這不是最好的做法。但是,您可以使用字典。 這是一種使用keys
映射變量以獲得values
的方法。
在這個例子中。 我們添加'a_true'作爲關鍵字,以獲得一個值。
d= {'a_true':1, 'b_true':2, 'c_true':3, 'd_true':3}
print d['a_true']
會給你:1
print d['b_true']
會給你:2
for循環'vari'應該是'var' !!? – 2014-10-31 06:25:22
哦謝謝,更正 – user3440489 2014-10-31 06:26:59
@ user3440489顯示你想要的輸出。你還不清楚。更好地使用'i +'_ true''來循環移除'k'。 – 2014-10-31 06:29:11