Python Forum
Understand task in this exercise
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Understand task in this exercise
#1
Hi,
I found this exercise to improve my knowlegde about list, but I don't understand the delivery of the exercise:
Given a two list. Create a third list by picking an odd-index element from the first list and even index elements from second.
Why in the second list are all even numbers and why instead takes only some elements? Huh
listOne = [3, 6, 9, 12, 15, 18, 21]
listTwo = [4, 8, 12, 16, 20, 24, 28]
listThree = list()

oddElements = listOne[1::2]
print("Element at odd-index positions from list one")
print(oddElements)

EvenElement = listTwo[0::2]
print("Element at odd-index positions from list two")
print(EvenElement)

print("Printing Final third list")
listThree.extend(oddElements)
listThree.extend(EvenElement)
print(listThree)
Output:
Element at odd-index positions from list one
[6, 12, 18]
Element at odd-index positions from list two
[4, 12, 20, 28]
Printing Final third list
[6, 12, 18, 4, 12, 20, 28]
I added my solution, which I don't know if it is correct for the exercise request.
-my code-
listOne = [3, 6, 9, 12, 15, 18, 21]

listTwo = [4, 8, 12, 16, 20, 24, 28]

listThree = []



for i in listOne:
  if i % 2 != 0:
    listThree.insert(0,i)
print(listThree)  

listThree = listThree + listTwo
print(sorted(listThree))
Regards,
RavCoder
Reply


Messages In This Thread
Understand task in this exercise - by RavCOder - Oct-14-2019, 01:55 PM
RE: Understand task in this exercise - by RavCOder - Oct-14-2019, 02:26 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  count certain task in task manager[solved] kucingkembar 2 1,152 Aug-29-2022, 05:57 PM
Last Post: kucingkembar
  Schedule a task and render/ use the result of the task in any given time klllmmm 2 2,129 May-04-2021, 10:17 AM
Last Post: klllmmm
  How to create a task/import a task(task scheduler) using python Tyrel 7 3,783 Feb-11-2021, 11:45 AM
Last Post: Tyrel

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020