Skip to content

Instantly share code, notes, and snippets.

View pralabhsaxena05's full-sized avatar

Pralabh Saxena pralabhsaxena05

View GitHub Profile
def calc(a, b):
add = a+b
sub = a-b
mul = a*b
return add, sub, mul
add, sub, mul = calc(20, 10)
print(add)
print(sub)
#Lambda function
ages = [33, 90, 17, 15, 21, 60, 5]
adults = list(filter(lambda age: age>=18, ages))
print(adults)
def list_to_dictionary(keys, values):
return dict(zip(keys, values))
list1 = ["Name", "Age", "City"]
list2 = ['Roy', 26, "New York"]
print(list_to_dictionary(list1, list2))
import itertools
mylist = [[-2, -3], [10, 30], ['apple', 'orange']]
print(list(itertools.chain.from_iterable(mylist)))
import os
import pandas
print(os)
print(pandas)
matrix = [[1, 2, 3], [4, 5, 6]]
print("Before transpose:")
for row in matrix:
print(row)
#transpose in a single line
transposed_matrix = zip(*matrix)
print("After transpose:")
for row in transposed_matrix:
import sys
myvar = 15
mylist = [1,2,3,4,5]
mystr = "Hello world!"
print(sys.getsizeof(myvar))
print(sys.getsizeof(mylist))
print(sys.getsizeof(mystr))
mylist = [1,2,3,3,4,'John', 'Ana', 'Mark', 'John']
#Method 1
def remove_duplicate(list_value):
return list(set(list_value))
print(remove_duplicate(mylist))
#Method 2
result = []
numbers = [1, 2, 3, 4]
words = ['One', 'Two', 'Three', 'Four']
result = zip(numbers, words)
# converting values to print as set
result = set(result)
print('The zipped result is: ', result)
#List containing even numbers
even_List = [number for number in range(10) if number%2 == 0]
#Square of given numbers
square_List = [number * number for number in range(10)]
print("Even numbers are: ", even_List)
print("Squared numbers are: ", square_List)