| 1. |
Lists in Python |
|
Answer» Lists are used to store multiple items in a single variable. Their usage and some functions are shown below with examples: example = ["Sunday", "Monday", "Tuesday", "Wednesday"];print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday']
# Positive Indexing print(example[0], example[1]) # Negative Indexing print(example[-1]) Output: Sunday Monday Wednesday
# Positive Slicing print(example[0:2]) # Negative Slicing print(example[-3:-1]) Output: ['Sunday', 'Monday'] ['Monday', 'Tuesday']
print(example) example[0] = "Saturday" print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday'] ['Saturday', 'Monday', 'Tuesday', 'Wednesday']
When we merge the contents of 2 lists into one list, it is called list concatenation. example = ["Sunday", "Monday", "Tuesday", "Wednesday"];example1 = ["Weekdays", "Weekends"] # Concatenation example = example + example1 print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Weekdays', 'Weekends'] Copying the contents of a list, some finite number of times into the same or some list is called list replication. example = ["Sunday", "Monday", "Tuesday", "Wednesday"];example1 = ["Weekdays", "Weekends"] # Replication example1 = example1 * 3 print(example1) Output: ['Weekdays', 'Weekends', 'Weekdays', 'Weekends', 'Weekdays', 'Weekends']
print(example) del example[2] print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday'] ['Sunday', 'Monday', 'Wednesday']
for ex in example: print(ex) Output: Sunday Monday Tuesday Wednesday in and not in keywords: print("Sunday" in example) print("Hello" not in example) Output: True True
insert(): This function inserts an element into a particular index of a list. example = ["Sunday", "Monday", "Tuesday", "Wednesday"];print(example) example.insert(1, 'Days') print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday'] ['Sunday', 'Days', 'Monday', 'Tuesday', 'Wednesday'] append(): This function appends an element at the back of a list. example = ["Sunday", "Monday", "Tuesday", "Wednesday"];print(example) example.append('Days') print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday'] ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Days']
example = ["Sunday", "Monday", "Tuesday", "Wednesday"]; print(example) # Sort in ascending order example.sort() print(example) # Sort in descending order example.sort(reverse = True) print(example) example = [1, 5, 3, 7, 2] # Sort in ascending order example.sort() print(example) # Sort in descending order example.sort(reverse = True) print(example) Output: ['Sunday', 'Monday', 'Tuesday', 'Wednesday'] ['Monday', 'Sunday', 'Tuesday', 'Wednesday'] ['Wednesday', 'Tuesday', 'Sunday', 'Monday'] [1, 2, 3, 5, 7] [7, 5, 3, 2, 1] |
|