List Basics:
Creating a List:
my_list = [1, 2, 3, 'four', 5.0]
Accessing Elements:
first_element = my_list[0]
last_element = my_list[-1]
Slicing:
sliced_list = my_list[1:4] # Returns elements at index 1, 2, and 3
List Operations:
Appending and Extending:
my_list.append(6) # Adds 6 to the end
my_list.extend([7, 8]) # Extends with elements 7 and 8
Inserting at a Specific Position:
my_list.insert(2, 'inserted') # Inserts 'inserted' at index 2
Removing Elements:
my_list.remove('four') # Removes the first occurrence of 'four'
popped_element = my_list.pop(2) # Removes and returns element at index 2
Sorting:
my_list.sort() # Sorts the list in ascending order
my_list.reverse() # Reverses the order of elements
List Functions:
Length and Count:
length = len(my_list) # Returns the number of elements
count_of_element = my_list.count(2) # Returns the count of occurrences of 2
Index and In:
index_of_element = my_list.index('four') # Returns the index of 'four'
is_present = 5 in my_list # Returns True if 5 is in the list, False otherwise
List Comprehensions:
Creating a New List:
squared_numbers = [x**2 for x in range(5)]
Conditional List Comprehension:
even_numbers = [x for x in range(10) if x % 2 == 0]
Miscellaneous:
Copying a List:
copied_list = my_list.copy()
Clearing a List:
my_list.clear() # Removes all elements from the list
0 Comments:
Post a Comment