List Operations
Posted: Mon May 27, 2024 9:16 am
# Creating a list of integers
# Creating a list of strings
# Creating a mixed-type list
# Accessing elements in a list
#Modifying the List
# Slicing a list
# Length of a list
# Checking if an element is in a list
# Removing an element by value
# Removing an element by index
# Concatenating lists
# Repetition of a list
# Sorting a list
# Reversing a list
# Iterating over a list
# List comprehension
# Nested lists
# Accessing elements in a nested list
# List of monthly expenses
# Adding a new expense
# Insert a value at index 1
# Remove an expense
# Total expenditure using sum()
Code: Select all
# Creating a list of integers
numbers = [1, 2, 3, 4, 5]
print("List of integers:", numbers)Code: Select all
# Creating a list of strings
fruits = ['apple', 'banana', 'orange', 'kiwi']
print("List of fruits:", fruits)Code: Select all
# Creating a mixed-type list
mixed_list = [1, 'hello', 3.14, True, ['nested', 'list']]
print("Mixed list:", mixed_list)Code: Select all
# Accessing elements in a list
print("First number:", numbers[0]) # Output: 1
print("Third fruit:", fruits[2]) # Output: orange
print("Nested value:", mixed_list[4][1]) # Output: listCode: Select all
#Modifying the List
my_list = [1, 2, 3]
additional_elements = [4, 5, 6]
my_list.extend(additional_elements)
print("Modified list:", my_list)Code: Select all
# Slicing a list
subset = numbers[1:4]
print("Sliced list (index 1 to 3):", subset)Code: Select all
# Length of a list
length = len(fruits)
print("Length of fruit list:", length)Code: Select all
# Checking if an element is in a list
is_apple_present = 'apple' in fruits
print("Is 'apple' present?:", is_apple_present)Code: Select all
# Removing an element by value
fruits.remove('banana')
print("After removing 'banana':", fruits)Code: Select all
# Removing an element by index
removed_element = numbers.pop(1)
print("Removed element:", removed_element)
print("List after pop:", numbers)Code: Select all
# Concatenating lists
combined_list = numbers + fruits
print("Combined list:", combined_list)Code: Select all
# Repetition of a list
repeated_list = numbers * 2
print("Repeated list:", repeated_list)Code: Select all
# Sorting a list
sorted_numbers = sorted(numbers)
print("Sorted numbers:", sorted_numbers)Code: Select all
# Reversing a list
reversed_fruits = list(reversed(fruits))
print("Reversed fruits:", reversed_fruits)Code: Select all
# Iterating over a list
print("All fruits:")
for fruit in fruits:
print(fruit)Code: Select all
# List comprehension
squared_numbers = [x ** 2 for x in numbers]
print("Squared numbers:", squared_numbers)Code: Select all
# Nested lists
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print("Matrix:", matrix)Code: Select all
# Accessing elements in a nested list
print("Element at row 2, column 3:", matrix[1][2]) # Output: 6Code: Select all
expenses = [12000, 15000, 10000, 9000]
print("First month:", expenses[0])Code: Select all
expenses.append(11000)
print("Updated expenses:", expenses)Code: Select all
expenses.insert(1, 13000)
print("After insert:", expenses)Code: Select all
expenses.remove(10000)
print("After removing 10000:", expenses)Code: Select all
print("Total expenditure:", sum(expenses))