1. Write a program in python to count the number of words in given string.
def count_words(sentence):
words = sentence.split()
return len(words)
# main
input_string = "Hello Everyone! I am Renuka Rai."
word_count = count_words(input_string)
print("Number of words:", word_count)
2. Write a program in python to find the maximum frequency character in string.
def max_frequency_char(string):
char_freq = {}
# Count frequencies
for char in string:
char_freq[char] = char_freq.get(char, 0) + 1
max_freq_char = max(char_freq, key=char_freq.get)
return max_freq_char
# main
string = "Phenomenon"
max_char = max_frequency_char(string)
print("The maximum frequency character in the string is:", max_char)
3. Write a program in python to print all even number in a list.
def print_even_numbers(list1):
for num in list1:
if num % 2 == 0:
print(num)
# main
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print("Even numbers in the list:")
print_even_numbers(numbers)
4. Write a program in python to remove the last element from tuple.
def remove_last_element(input_tuple):
new_tuple = input_tuple[:-1]
return new_tuple
# main
original_tuple = (1,2,3,4)
print("Original tuple:", original_tuple)
modified_tuple = remove_last_element(original_tuple)
print("Tuple after removing the last element:", modified_tuple)
5. Write a program in python to find max and min k elements 8n tuple.
def max_min_k_elements(input_tuple, k):
#sorting tuple
sorted_tuple = sorted(input_tuple)
max_elements = sorted_tuple[-k:]
min_elements = sorted_tuple[:k]
return max_elements, min_elements
# main
input_tuple = (3, 1, 5, 2, 4,7,8)
k=3
max_elements, min_elements = max_min_k_elements(input_tuple, k)
print("The maximum 3 elements in the tuple are:", max_elements)
print("The minimum 3 elements in the tuple are:", min_elements)
6. Write a program in python to merge 2 dictionary.
def merge_dicts(dict1, dict2):
merged_dict = dict1.copy()
merged_dict.update(dict2)
return merged_dict
#main
dict1 = {'Summer': 1, 'Winter': 2}
dict2 = {'Spring': 3, 'Autumn': 4}
merged = merge_dicts(dict1, dict2)
print("Merged dictionary:", merged)
7. Write a program in python to check if given key already exist in dictionary.
def check_key_exists(dictionary, key):
if key in dictionary:
print(f"The key '{key}' exists in the dictionary.")
else:
print(f"The key '{key}' does not exist in the dictionary.")
#main
my_dict = {'a': 1, 'b': 2, 'c': 3,'d':4}
check_key_exists(my_dict, 'c')
check_key_exists(my_dict, 'j')
8. Write a program in python to swap elements in string list.
def swap_elements(string_list, index1, index2):
if 0 <= index1 < len(string_list) and 0 <= index2 < len(string_list):
string_list[index1], string_list[index2] = string_list[index2], string_list[index1]
#main
my_list = ['apple', 'banana', 'orange', 'grape']
print("Original list:", my_list)
swap_elements(my_list, 0, 3)
print("List after swapping:", my_list)