J'ai ces initialisations:

countrys = []
codes = []
index_countrys = {}
index_codes = {}

Je veux les déclarer à la fois comme ceci:

countrys,codes = []
index_countrys,index_codes = {}

Est-ce autorisé en Python?

1
DongHuKim 28 août 2020 à 06:40

3 réponses

Meilleure réponse

Vous pouvez utiliser:

countries, codes = [], []
index_countries, index_codes = {}, {}

Ou même :

countries, codes, index_countries, index_codes = [], [], {}, {}

C'est un bon moyen de définir plusieurs variables sur des valeurs distinctes en utilisant une seule ligne de code.

La recherche de « python set multiple variables site: stackoverflow.com » vous donnera de nombreuses autres options et recommandations sur lesquelles utiliser.

5
S2673 28 août 2020 à 04:05

Oui, vous pouvez!

Sur python, vous pouvez déclarer des variables chaînées avec le signe égal. Juste comme ça:

countrys = codes = []
index_countrys = index_codes = {}
0
Adriano Veiga 28 août 2020 à 03:47
countrys, code = [], []
index_countrys, index_codes = {}, {}
0
Berta 28 août 2020 à 03:46