Write a function to identify if value is present inside a dictionary or not
def check_value(d:dict, value)->bool:
return any(v == value for v in dict.values())
Write a function to identify to count no of instances of a value inside a dictionary
def count_value(d:dict, value)->bool:
return list(v == value for v in dict.values()).count(True)
Write a function to identify if value is present inside a list or not
def check_listvalue(l:list, value)->bool:
return value in l
Write a function to identify if value is present inside a tuple or not
def check_tuplevalue(l:tuple, value)->bool:
return value in l
Write a function that returns lowercase string
def str_lowercase(s:str):
return s.lower()
Write a function that returns uppercase string
def str_uppercase(s:str):
return s.upper()
Write a function that removes all special characters
def clean_str(s):
import re
return re.sub('[^A-Za-z0-9]+', '', s)
Write a function that returns a list sorted ascending
def ascending_sort(l:list):
sorted(l, reverse=False)
Write a function that returns a list sorted descending
def descending_sort(l:list):
sorted(l, reverse=True)
Write a function that returns a dictionary sorted descending by its values
def descending_dict_valuesort(d:dict):
return {key: val for key, val in sorted(d.items(), reverse=True, key = lambda ele: ele[1])}
Write a function that returns a dictionary sorted ascending by its values
def ascending_dict_valuesort(d:dict):
return {key: val for key, val in sorted(d.items(), key = lambda ele: ele[1])}
Write a function that returns a dictionary sorted descending by its keys
def descending_dict_keysort(d:dict):
return {key: val for key, val in sorted(d.items(), reverse=True, key = lambda ele: ele[0])}
Write a function that returns a dictionary sorted ascending by its keys
def ascending_dict_keysort(d:dict):
return {key: val for key, val in sorted(d.items(), key = lambda ele: ele[0])}
Write a function that returns a replace values in string with values provided
def replace_values(s:str, old, new)->str:
s.replace(old, new)
Write a function that joins elements of list
def join_elements(l:list)-> str:
return (''.join(str(l)))
Write a function that splits the elements of string
def split_elements(s:str, seperator)-> list:
return s.split(seperator)
Write a function that returns sum of all elements in the list
def sum_elements(l:list):
return sum(l)
Write a function that returns sum of all odd elements in the list
def sum_even_elements(l:list):
return sum([i for i in l if i%2==0])
Write a function that returns sum of all odd elements in the list
def sum_odd_elements(l:list):
return sum([i for i in l if i%2==1])
Write a program to reverse a list
lst = [11, 5, 17, 18, 23]
def reverse(lst):
new_lst = lst[::-1]
return new_lst
Write a program to find sum of elements in list
list1 = [11, 5, 17, 18, 23]
total = sum(list1)
print("Sum of all elements in given list: ", total)
Write a program to find the largest number in a list
list1 = [10, 20, 4, 45, 99]
list1.sort()
print("Largest element is:", list1[-1])
Write a program to print Even Numbers in a List
list1 = [10, 21, 4, 45, 66, 93]
for num in list1:
if num % 2 == 0:
print(num, end = " ")