diff --git a/src/basic/list.py b/src/basic/list.py new file mode 100644 index 0000000..4a73082 --- /dev/null +++ b/src/basic/list.py @@ -0,0 +1,49 @@ +a = [1, 2, 3, 4, 5] + +# List of strings +b = ['apple', 'banana',] + +# Mixed data types +c = [1, 'hello', 3.14, True] + +print(a) +print(b) +print(c) + +# Using list() Constructor +a = list([1, 2, 3, 4]) # [1, 2, 3, 4] +b = list("3, 4, 8") # ['3', ',', ' ', '4', ',', ' ', '8'] +c = list((1, 2, 3, 'apple', 4.5)) +print(a) +print(c) + +b = [0] * 7 + +print(b) # [0, 0, 0, 0, 0, 0, 0] + + +# Initialize an empty list +a = [] + +# Adding 10 to end of list +a.append(10) +print("After append(10):", a) + +# Inserting 5 at index 0 +a.insert(0, 5) +print("After insert(0, 5):", a) + +# Adding multiple elements [15, 20, 25] at the end +a.extend([15, 20, 25]) +print("After extend([15, 20, 25]):", a) + +a = [10, 20, 30, 40, 50] + +# Removes the first occurrence of 30 +a.remove(30) +print("After remove(30):", a) + +a.pop(1) # Removes the element at index 1 (20) + +# Deletes the first element (10) +del a[0]