Skip to content

Instantly share code, notes, and snippets.

Avatar
🔨
Building

Cozy! ItsCosmas

🔨
Building
View GitHub Profile
View maps.py
#MAPS
def addFive(x):
return x + 5
nums = [11,22,33,44,55]
result = list(map(addFive,nums))
print(result)
nums = [11,22,33,44,55]
result = list(map(lambda x:x+5,nums))
print(result)
@ItsCosmas
ItsCosmas / lambdas.py
Created May 7, 2019
Lambda Functions
View lambdas.py
# Functions on the go, without assigning them to a variable
# Anonymous functions
def square(x):
return x*x
print(square(2))
print((lambda x: x*x)(4))
View filter.py
# FILTERS
nums = [11, 22, 33, 44, 55]
result = list(filter(lambda x: x % 5 != 0, nums))
print(result)
View lists.py
list = [12]
print("========= INSERT ============")
list.insert(0, 5)
print(list)
list.insert(1, 10)
print(list)
list.insert(2, 6)
print(list)
print("========= REMOVE ============")
View dictionaries.py
ages = {"Cozy": 21, "Mark": 22, "Dan": 25}
primary = {
"red": [255, 0, 0],
"green": [0, 255, 0],
"blue": [0, 0, 255]
}
print(primary["red"])
print(ages["Cozy"])
# Only Immutable objects can be used as keys to dictionaries
# Dictionaries and Lists are mutable and cannot be used as keys in a dictionary
View sets.py
my_set = {"apple", "banana", "cherry", "strawberry", "grapes"}
# removes an element from the set
my_set.discard("banana")
print(my_set)
# Clear empties the set
my_set.clear()
View tuples.py
words = ("spam", "eggs", "sausages")
print(words[0])
print(words.count("spam"))
print(words.index("eggs"))
# They are immutable
View for_loop.py
# FOR LOOP
words = ["hello", "world", "spam", "eggs"]
for word in words:
print(word)
View for_loop_break.py
# FOR LOOP BREAK
fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
break
print(x)
View for_loop_continue.py
# FOR LOOP CONTINUE
fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
continue
print(x)