forked from ishantk/GW2022PD1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSession2C.py
30 lines (22 loc) · 887 Bytes
/
Session2C.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Create Operation - Single Value Container
fries_price = 50
# Create + Copy Operation
coke_price = fries_price
# Update Operation
coke_price = 70
print("fries_price:", fries_price, hex(id(fries_price)))
print("coke_price:", coke_price, hex(id(coke_price)))
# Create Operation - Multi Value Container (List)
dish_prices = [10, 20, 30, 40, 50]
# Create + Copy Operation ---> REFERENCE COPY
johns_cafe_dish_prices = dish_prices
print("dish_prices:", dish_prices, hex(id(dish_prices)))
print("johns_cafe_dish_prices:", johns_cafe_dish_prices, hex(id(johns_cafe_dish_prices)))
# Update Operation
johns_cafe_dish_prices[2] = 375
johns_cafe_dish_prices[3] = 400
# Delete Element
del johns_cafe_dish_prices[1]
del johns_cafe_dish_prices
print("dish_prices:", dish_prices, hex(id(dish_prices)))
# print("johns_cafe_dish_prices:", johns_cafe_dish_prices, hex(id(johns_cafe_dish_prices)))