Computer Code Python CCP 10 : les types composites 3
1 Référence, le problème
crypto = 'btc' print(crypto) btc = 2.5 print(btc) eth = btc print(eth) btc += 3 print(btc) crypto = [('btc', 2.5), ('eth', 5.5)] money = crypto money[0] = 3.5 print(crypto) print(money)
2 Référence, la solution
import copy crypto = [('btc', 2.5), ('eth', 5.5)] money = copy.copy(crypto) money[0] = 3.5 print(crypto) print(money)
3 Dictionnaires
crypto = {'btc': 2.5, 'eth': 4.5, 'ltc': 5} crypto['btc'] print("J'ai " + str(crypto['btc']) + "BTC (en vrai NON)") crypto2 = {'eth': 4.5, 'btc': 2.5, 'ltc': 5} if crypto == crypto2: print("Les dicos ne sont pas ordonnés") else: print("Bien sûr qu'ils le sont andouille.") for v in crypto.values(): print(v) for k in crypto.keys(): print(k) for i in crypto.items(): print(i)
4 Bilan
Dans ce cours nous avons vu :
- le problème des références avec les listes
- la solution au problème des références avec les listes
- les dictionnaires
5 Pour aller plus loin
- La vidéo sur YouTube : https://youtu.be/ZH2y8ihC_Ro
- La formation pour apprendre à coder une blockchain avec Python : ACBP
- La formation pour découvrir les technologies blockchain : CDBSSR
- La formation pour devenir full stack developer : FSD
- Le pack avec un paiement en 10 fois : https://glmp.systeme.io/pack-3-formations-10-fois