mirror of
https://github.com/Hizenberg469/Python-tutorial.git
synced 2026-04-19 23:12:24 +03:00
second commit
This commit is contained in:
@@ -29,3 +29,65 @@
|
||||
python -m venv <environment-folder-name>
|
||||
source .venv/bin/activate
|
||||
python -m pip install --upgrade pip setuptools wheel
|
||||
|
||||
-> Referencing the list and copying the list:
|
||||
|
||||
for example:
|
||||
|
||||
amazon_cart = [
|
||||
'notebooks',
|
||||
'sunglasses',
|
||||
'toys',
|
||||
'grapes'
|
||||
]
|
||||
|
||||
amazon_cart[0] = 'laptop'
|
||||
new_cart_2 = amazon_cart[:] # Copying the list
|
||||
# As list slicing creates a new
|
||||
# list
|
||||
|
||||
new_cart_1 = amazon_cart # Referencing the list
|
||||
|
||||
|
||||
print(new_cart_1)
|
||||
print(new_cart_2)
|
||||
print(amazon_cart)
|
||||
|
||||
-> Sorted function and sort method:
|
||||
|
||||
Sorted function creates a new list.
|
||||
|
||||
sort method do the sorting inplace in the list.
|
||||
|
||||
-> List unpacking:
|
||||
|
||||
a,b,c = [1,2,3]
|
||||
|
||||
#a = 1 , b = 2 , c = 3
|
||||
|
||||
a, b, c, *other, d = [1, 2, 3, 4, 5, 6, 7]
|
||||
|
||||
#a = 1, b = 2, c = 3, other = [4,5,6], d = 7
|
||||
|
||||
|
||||
-> Dictionary key:
|
||||
|
||||
Dictionary key need to be immutable i.e. value of key shouldn't be
|
||||
modified in any case.
|
||||
|
||||
The key also has to unique. If the same key which has been defined
|
||||
is used again then the key with the new assigned value will override
|
||||
the old value and access the value memory with that same key will
|
||||
provide the new overrided value instead of previous value.
|
||||
Hence, key of Dictionary should be unique
|
||||
|
||||
-> list and tuple:
|
||||
|
||||
list are mutable but tuple are immutable
|
||||
|
||||
-> using keyword and using methods:
|
||||
|
||||
using keyword to access anything which may not exist
|
||||
might result in error, but to avoid that we can use
|
||||
methods instead of keyword for accessing any value
|
||||
and avoiding error.
|
||||
|
||||
Reference in New Issue
Block a user