beginner
Reverse a List
Reverse a list in Python without built-in methods.
Learn multiple ways to reverse lists.
📚 Concepts & Theory
Reversing Lists
reversed_list = original[::-1] 🎯 Your Challenge
Write a function reverse_list without using reverse() or [::-1].
📝 Starter Code
Python
def reverse_list(items):
pass
print(reverse_list([1, 2, 3]))
Solution
Python
def reverse_list(items):
result = []
for i in range(len(items)-1, -1, -1):
result.append(items[i])
return result
print(reverse_list([1, 2, 3]))
Explanation
Iterate backwards using range.
❓ Frequently Asked Questions
Use [::-1] slicing