Computer Code Python CCP 10 : les types composites 3

lgsp(40)
Published in
#fr
Words
206
Reading
1 min
8y
Listen to this post
~1 min

Table of Contents

  1. Référence, le problème
  2. Référence, la solution
  3. Dictionnaires
  4. Bilan
  5. Pour aller plus loin

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)

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)

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)

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

Pour aller plus loin

Computer Code Python CCP 10 : les types composites 3 | Ecency