﻿ Python: Remove the first item from a specified list - w3resource

# Python: Remove the first item from a specified list

## Python Basic: Exercise-112 with Solution

Write a Python program to remove the first item from a specified list.

Sample Solution-1:

Python Code:

``````# Create a list of color names
color = ["Red", "Black", "Green", "White", "Orange"]

# Print the original list elements
print("Original list elements:")
print(color)

# Remove the first element (element at index 0) from the list
del color[0]
# Print the list after removing the first color
print("After removing the first color: ")
print(color)
print()
```
```

Sample Output:

```Original list elements:
['Red', 'Black', 'Green', 'White', 'Orange']
After removing the first color:
['Black', 'Green', 'White', 'Orange']
```

Sample Solution-2:

Python Code:

``````# Create a list of color names
color = ["Red", "Black", "Green", "White", "Orange"]

# Print the original list elements
print("Original list elements:")
print(color)

# Print a message indicating the operation that will be performed
print("\nAfter removing the first element from the said list:")

# Create a new list 'new_color' by slicing the original list from the second element (index 1) to the end
new_color = color[1:]

# Print the modified list after removing the first element
print(new_color)
```
```

Sample Output:

```Original list elements:
['Red', 'Black', 'Green', 'White', 'Orange']

After removing the first element from the said list:
['Black', 'Green', 'White', 'Orange']
```

Sample Solution-3:

Python Code:

``````# Create a list of color names
color = ["Red", "Black", "Green", "White", "Orange"]

# Print a message indicating the original list elements
print("Original list elements:")

# Print the original list elements
print(color)

# Print a message indicating the operation that will be performed
print("\nAfter removing the first element from the said list:")

# Remove the element "Red" from the list
color.remove("Red")

# Print the modified list after removing the element
print(color)
```
```

Sample Output:

```Original list elements:
['Red', 'Black', 'Green', 'White', 'Orange']

After removing the first element from the said list:
['Black', 'Green', 'White', 'Orange']
```

Sample Solution-4:

• Use slice notation to return the last element if the list's length is more than 1.
• Otherwise, return the whole list.

Python Code:

``````# Define a function named "tail" that takes a list "lst" as input.
def tail(lst):
# Check if the length of the list is greater than 1.
if len(lst) > 1:
# If the list has more than one element, return a new list containing all elements except the first one.
return lst[1:]
else:
# If the list has only one element or is empty, return the original list.
return lst

# Call the "tail" function with different lists and print the results.
print(tail([1, 2, 3, 4]))  # Should print [2, 3, 4]
print(tail([1]))          # Should print [1] (no change)
print(tail(["Red", "Black", "Green", "White", "Orange"]))  # Should print ["Black", "Green", "White", "Orange"]
```
```

Sample Output:

```[2, 3, 4]
[1]
['Black', 'Green', 'White', 'Orange']
```

Flowchart:

Python Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿