| Sn.no. | Question |
|---|---|
| 1 | Interchange first and last elements in a list |
| 2 | Swap two elements in a list |
| 3 | Swap elements in a String list |
| 4 | Ways to find the length of a list |
| 5 | Maximum of two numbers in Python |
| 6 | Minimum of two numbers in Python |
| 7 | Reversing a List |
| 8 | Cloning or Copying a list |
| 9 | Count occurrences of an element in a list |
| 10 | Find sum and average of List in Python |
| 11 | Sum of number digits in List |
| 12 | Multiply all numbers in the list |
| 13 | Find the smallest number in a list |
| 14 | Find the largest number in a list |
| 15 | Find the second largest number in a list |
| 16 | Print even numbers in a list |
| 17 | Print odd numbers in a List |
| 18 | Print all even numbers in a range |
| 19 | Print all odd numbers in a range |
| 20 | Count Even and Odd numbers in a List |
| 21 | Print positive numbers in a list |
| 22 | Print negative numbers in a list |
| 23 | Print all positive numbers in a range |
| 24 | Print all negative numbers in a range |
| 25 | Count positive and negative numbers in a list |
| 26 | Remove multiple elements from a list in Python |
| 27 | Remove empty tuples from a list |
| 28 | Program to print duplicates from a list of integers |
| 29 | Remove empty List from List |
| 30 | Convert List to List of dictionaries |
| 31 | Convert Lists of List to Dictionary |
| 32 | Uncommon elements in Lists of List |
| 33 | Select Random value from list of lists |
| 34 | Reverse Row sort in Lists of List |
| 35 | Pair elements with Rear element in Matrix Row |
- Python program to interchange the first and last elements in a list:
def interchange_first_last(lst): if len(lst) < 2: return lst lst[0], lst[-1] = lst[-1], lst[0] return lst # Example usage: my_list = [1, 2, 3, 4, 5] interchanged_list = interchange_first_last(my_list) print(interchanged_list)
- Python program to swap two elements in a list:
def swap_elements(lst, index1, index2): if 0 <= index1 < len(lst) and 0 <= index2 < len(lst): lst[index1], lst[index2] = lst[index2], lst[index1] return lst # Example usage: my_list = [1, 2, 3, 4, 5] swap_elements(my_list, 1, 3) print(my_list)
- Python program to swap elements in a String list:
def swap_elements_string_list(lst, index1, index2): if 0 <= index1 < len(lst) and 0 <= index2 < len(lst): lst[index1], lst[index2] = lst[index2], lst[index1] return lst # Example usage: string_list = ["apple", "banana", "cherry", "date"] swap_elements_string_list(string_list, 1, 3) print(string_list)
- Python program to find the length of a list:
def find_length_of_list(lst): return len(lst) # Example usage: my_list = [1, 2, 3, 4, 5] length = find_length_of_list(my_list) print("Length of the list:", length)
- Python program to find the maximum of two numbers:
def find_maximum(a, b): return max(a, b) # Example usage: num1 = 10 num2 = 20 maximum = find_maximum(num1, num2) print("Maximum:", maximum)
- Python program to find the minimum of two numbers:
def find_minimum(a, b): return min(a, b) # Example usage: num1 = 10 num2 = 20 minimum = find_minimum(num1, num2) print("Minimum:", minimum)
- Python program to reverse a list:
def reverse_list(lst): return lst[::-1] # Example usage: my_list = [1, 2, 3, 4, 5] reversed_list = reverse_list(my_list) print(reversed_list)
- Python program to clone or copy a list:
def clone_list(lst): return lst.copy() # Example usage: original_list = [1, 2, 3, 4, 5] copied_list = clone_list(original_list) print(copied_list)
- Python program to count occurrences of an element in a list:
def count_occurrences(lst, element): return lst.count(element) # Example usage: my_list = [1, 2, 2, 3, 4, 2, 5] element_to_count = 2 occurrences = count_occurrences(my_list, element_to_count) print(f"{element_to_count} occurs {occurrences} times in the list.")
- Python program to find the sum and average of a list:
def sum_and_average(lst): if len(lst) == 0: return 0, 0 # Handle empty list list_sum = sum(lst) list_average = list_sum / len(lst) return list_sum, list_average # Example usage: my_list = [1, 2, 3, 4, 5] total_sum, average = sum_and_average(my_list) print(f"Sum: {total_sum}, Average: {average}")
- Python program to find the sum of the digits in a list of numbers:
def sum_of_digits_in_list(lst): return sum(int(digit) for num in lst for digit in str(num)) # Example usage: my_list = [123, 45, 678] digit_sum = sum_of_digits_in_list(my_list) print("Sum of digits:", digit_sum)
- Python program to multiply all numbers in a list:
def multiply_all_numbers(lst): result = 1 for num in lst: result *= num return result # Example usage: my_list = [1, 2, 3, 4, 5] product = multiply_all_numbers(my_list) print("Product of all numbers:", product)
- Python program to find the smallest number in a list:
def find_smallest_number(lst): if len(lst) == 0: return None # Handle empty list return min(lst) # Example usage: my_list = [10, 2, 45, 7, 1] smallest = find_smallest_number(my_list) print("Smallest number:", smallest)
- Python program to find the largest number in a list:
def find_largest_number(lst): if len(lst) == 0: return None # Handle empty list return max(lst) # Example usage: my_list = [10, 2, 45, 7, 1] largest = find_largest_number(my_list) print("Largest number:", largest)
- Python program to find the second largest number in a list:
def find_second_largest_number(lst): if len(lst) < 2: return None # Handle insufficient elements sorted_list = sorted(lst, reverse=True) return sorted_list[1] # Example usage: my_list = [10, 2, 45, 7, 1] second_largest = find_second_largest_number(my_list) print("Second largest number:", second_largest)
- Python program to print even numbers in a list:
def print_even_numbers(lst): for num in lst: if num % 2 == 0: print(num) # Example usage: my_list = [1, 2, 3, 4, 5, 6] print("Even numbers:") print_even_numbers(my_list)
- Python program to print odd numbers in a list:
def print_odd_numbers(lst): for num in lst: if num % 2 != 0: print(num) # Example usage: my_list = [1, 2, 3, 4, 5, 6] print("Odd numbers:") print_odd_numbers(my_list)
- Python program to print all even numbers in a range:
def print_even_numbers_in_range(start, end): for num in range(start, end + 1): if num % 2 == 0: print(num) # Example usage: start = 1 end = 10 print("Even numbers in the range:") print_even_numbers_in_range(start, end)
- Python program to print all odd numbers in a range:
def print_odd_numbers_in_range(start, end): for num in range(start, end + 1): if num % 2 != 0: print(num) # Example usage: start = 1 end = 10 print("Odd numbers in the range:") print_odd_numbers_in_range(start, end)
- Python program to count even and odd numbers in a list:
def count_even_and_odd_numbers(lst): even_count = 0 odd_count = 0 for num in lst: if num % 2 == 0: even_count += 1 else: odd_count += 1 return even_count, odd_count # Example usage: my_list = [1, 2, 3, 4, 5, 6] even, odd = count_even_and_odd_numbers(my_list) print(f"Even numbers: {even}, Odd numbers: {odd}")
- Python program to print positive numbers in a list:
def print_positive_numbers(lst): for num in lst: if num > 0: print(num) # Example usage: my_list = [-1, 2, -3, 4, 5, -6] print("Positive numbers:") print_positive_numbers(my_list)
- Python program to print negative numbers in a list:
def print_negative_numbers(lst): for num in lst: if num < 0: print(num) # Example usage: my_list = [-1, 2, -3, 4, 5, -6] print("Negative numbers:") print_negative_numbers(my_list)
- Python program to print all positive numbers in a range:
def print_positive_numbers_in_range(start, end): for num in range(start, end + 1): if num > 0: print(num) # Example usage: start = -5 end = 5 print("Positive numbers in the range:") print_positive_numbers_in_range(start, end)
- Python program to print all negative numbers in a range:
def print_negative_numbers_in_range(start, end): for num in range(start, end + 1): if num < 0: print(num) # Example usage: start = -5 end = 5 print("Negative numbers in the range:") print_negative_numbers_in_range(start, end)
- Python program to count positive and negative numbers in a list:
def count_positive_and_negative_numbers(lst): positive_count = sum(1 for num in lst if num > 0) negative_count = sum(1 for num in lst if num < 0) return positive_count, negative_count # Example usage: my_list = [-1, 2, -3, 4, 5, -6] positive, negative = count_positive_and_negative_numbers(my_list) print(f"Positive numbers: {positive}, Negative numbers: {negative}")
- Remove multiple elements from a list in Python:
To remove multiple elements from a list, you can use list comprehension. Here's an example that removes elements based on a condition:
my_list = [1, 2, 3, 4, 5, 6] elements_to_remove = [2, 4, 6] my_list = [x for x in my_list if x not in elements_to_remove] print(my_list)
- Python program to remove empty tuples from a list:
def remove_empty_tuples(lst): return [tup for tup in lst if tup] # Example usage: my_list = [(1, 2), (), (3, 4), (), (5, 6)] filtered_list = remove_empty_tuples(my_list) print(filtered_list)
- Python program to print duplicates from a list of integers:
def find_duplicates(lst): seen = set() duplicates = set() for num in lst: if num in seen: duplicates.add(num) else: seen.add(num) return list(duplicates) # Example usage: my_list = [1, 2, 2, 3, 4, 4, 5, 6] duplicates = find_duplicates(my_list) print("Duplicate elements:", duplicates)