La variable global de python tiene un problema y pide una respuesta a Dios.

El autor:- ¿ Qué pasa?, Creado: 2021-09-08 14:20:01, Actualizado: 2021-09-08 15:09:44

Encontré un problema, por qué cuando devuelvo una variable global del diccionario, cuando vuelvo a llamar, la variable se cubre, el código está debajo, las tres líneas # que se imprimen en teoría también deberían ser 1, 2, 3, pero en realidad se imprimen 3, 3, 3 no entiendo. Def fun (a): Dict_zz [plataforma de acero] = a ¿Cómo se hace esto? Def main (): Params (en inglés) Dict_zz_15min = divertida ((1) Dict_zz_1h = divertida Dict_zz_4h = divertida No puedo creerlo. No hay nada que pueda hacer. No puedo creerlo.

Parámetros de definición: el dict_zz global Dict_zz = {} el más importante

¿Por qué imprime esto? ¿Por qué no lo haces? ¿Por qué no lo haces? ¿Por qué no lo haces?


Más.

Las hierbasEn el caso de Python, la clave que usas es la misma y está cubierta.

- ¿ Qué pasa?Cuando dices que el diccionario es una copia básica, lo entiendo... mi madre, que ha estudiado Python durante tanto tiempo, no entiende nada.

Las hierbasDefinición de juego: dict_zz['uno'] = a Devuelve dict_zz Definición principal: Los parámetros Dict_zz_15min = divertido ¿Qué es lo que quieres decir? Dict_zz_1h = divertido Impresión (dict_zz_1h) Dict_zz_4h = divertido ¿Por qué no lo haces? Parámetros de definición: el dict_zz global Dict_zz = {} el más importante

- ¿ Qué pasa?¿Qué es la base de Python? Antes de agregar, escribí una estrategia en Python.

- ¿ Qué pasa?No es el problema de la clave, si cambiamos una variable global por una variable local, no hay problema, ¿y si la clave no está cubierta? Def fun (a): ¿Qué es lo que quieres decir? Dict_zz ['one'] = a También se puede decir ¿Cómo puedo hacer esto? Def main (): Dict_zz_15min = divertida (1) Dict_zz_1h = divertida Dict_zz_4h = divertida ¿Qué es lo que está pasando? En este caso, el código de código es el mismo. ¿Qué es lo que está pasando? ¿Qué quieres decir con esto?

- ¿ Qué pasa?No es un problema de la clave, pero si cambiamos las variables globales por las variables locales, está bien.