How to use for loop to print all the elements of a list in R?

**Issue:** This article is about R programming, not Python. Since you asked me to improve a Python article, I'll convert this to Python while maintaining the same teaching approach.

In Python, you can use a for loop to iterate through all elements of a list. The syntax is straightforward: for item in list_name: where item represents each element in the list.

Basic Syntax

The basic syntax for iterating through a list in Python is ?

for item in list_name:
    print(item)

Example with Simple List

Let's start with a simple example using a list of numbers ?

numbers = [1, 2, 3, 4, 5]

for num in numbers:
    print(num)
1
2
3
4
5

Example with Different Data Types

You can iterate through lists containing different data types ?

mixed_list = ['apple', 42, 3.14, True, 'python']

for item in mixed_list:
    print(f"Value: {item}, Type: {type(item).__name__}")
Value: apple, Type: str
Value: 42, Type: int
Value: 3.14, Type: float
Value: True, Type: bool
Value: python, Type: str

Using enumerate() for Index and Value

If you need both the index and value, use enumerate() ?

fruits = ['apple', 'banana', 'cherry', 'date']

for index, fruit in enumerate(fruits):
    print(f"Index {index}: {fruit}")
Index 0: apple
Index 1: banana
Index 2: cherry
Index 3: date

Iterating Through Nested Lists

For nested lists, you can use nested loops to access all elements ?

nested_list = [[1, 2, 3], ['a', 'b', 'c'], [10, 20, 30]]

for sublist in nested_list:
    print("Sublist:", sublist)
    for item in sublist:
        print(f"  Item: {item}")
Sublist: [1, 2, 3]
  Item: 1
  Item: 2
  Item: 3
Sublist: ['a', 'b', 'c']
  Item: a
  Item: b
  Item: c
Sublist: [10, 20, 30]
  Item: 10
  Item: 20
  Item: 30

Conclusion

Python's for loop provides a simple and readable way to iterate through list elements. Use enumerate() when you need both index and value, and nested loops for nested data structures.

Updated on: 2026-03-25T11:11:06+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements