w3resource

Python: Access multiple elements of specified index from a given list

Python List: Exercise - 111 with Solution

Write a Python program to access multiple elements at a specified index from a given list.

Sample Solution:

Python Code:

def access_elements(nums, list_index):
    result = [nums[i] for i in list_index]
    return result


nums = [2,3,8,4,7,9,8,2,6,5,1,6,1,2,3,4,6,9,1,2]
print ("Original list:")
print(nums)
list_index = [0,3,5,7,10]
print("Index list:")
print(list_index)
print("\nItems with specified index of the said list:")
print(access_elements(nums, list_index))

Sample Output:

Original list:
[2, 3, 8, 4, 7, 9, 8, 2, 6, 5, 1, 6, 1, 2, 3, 4, 6, 9, 1, 2]
Index list:
[0, 3, 5, 7, 10]

Items with specified index of the said list:
[2, 4, 9, 2, 1]

Pictorial Presentation:

Python List: Access multiple elements of specified index from a given list.

Flowchart:

Flowchart: Access multiple elements of specified index from a given list.

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:


Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to find the item with maximum occurrences in a given list.
Next: Write a Python program to check whether a specified list is sorted or not.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.

Python: Tips of the Day

Chunks a list into smaller lists of a specified size:

Example:

from math import ceil

def tips_chunk(lst, size):
  return list(
    map(lambda x: lst[x * size:x * size + size],
      list(range(0, ceil(len(lst) / size)))))

print(tips_chunk([1, 2, 3, 4, 5, 6], 3))

Output:

[[1, 2, 3], [4, 5, 6]]