Skip to content

Commit f604dd2

Browse files
committed
Sample code for the article on removing items from list
1 parent 2ace37c commit f604dd2

File tree

3 files changed

+74
-0
lines changed

3 files changed

+74
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# How to Remove Items From Lists in Python
2+
3+
This folder provides the code examples for the Real Python tutorial [How to Remove Items From Lists in Python](https://realpython.com/how-to-remove-item-from-list-python/).
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws"]
2+
print(books.pop(0))
3+
print(books)
4+
5+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws"]
6+
read_books = []
7+
read = books.pop(0)
8+
read_books.append(read)
9+
print(read_books)
10+
print(books)
11+
12+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Wonder", "Jaws", "Jaws"]
13+
del books[2]
14+
print(books)
15+
del books[-1]
16+
print(books)
17+
18+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws"]
19+
books.remove("The Hobbit")
20+
print(books)
21+
22+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws"]
23+
books.remove("The Two Towers")
24+
print(books)
25+
26+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws"]
27+
del books[0:3]
28+
print(books)
29+
30+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws", "It"]
31+
del books[-3:-1]
32+
print(books)
33+
34+
books = ["Dragonsbane", "The Hobbit", "Wonder", "Jaws", "It"]
35+
books.clear()
36+
print(books)
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
phone_numbers = [
2+
"54123",
3+
"54123",
4+
"54123",
5+
"54456",
6+
"54789",
7+
"54789",
8+
]
9+
for phone_number in phone_numbers[:]:
10+
if phone_numbers.count(phone_number) > 1:
11+
phone_numbers.remove(phone_number)
12+
print(phone_numbers)
13+
14+
15+
phone_numbers = [
16+
"54123",
17+
"54123",
18+
"54123",
19+
"54456",
20+
"54789",
21+
"54789",
22+
]
23+
phone_numbers = list(dict.fromkeys(phone_numbers))
24+
print(phone_numbers)
25+
26+
phone_numbers = [
27+
"54123",
28+
"54123",
29+
"54123",
30+
"54456",
31+
"54789",
32+
"54789",
33+
]
34+
set(phone_numbers)
35+
print(phone_numbers)

0 commit comments

Comments
 (0)