Mar-04-2019, 10:39 AM
Hello all,
I am beginner and I can't find the mistake in my code.
Starting with a list list_item = [0, 0, 0] I want modify every single element sequentially.
I want also that each modified element will become an element of the list called list_with_list_items.
I wrote this code:
but the output is:
[[5, 6, 7], [5, 6, 7], [5, 6, 7], …., [5, 6, 7], [5, 6, 7], [5, 6, 7]]
what I want is:
[[1, 2, 3], [1, 2, 4], [1, 2, 5], …., [4, 5, 7], [4, 6, 7], [5, 6, 7]]
but I can't find the mistake.
Thank you in advance for your help.
I am beginner and I can't find the mistake in my code.
Starting with a list list_item = [0, 0, 0] I want modify every single element sequentially.
I want also that each modified element will become an element of the list called list_with_list_items.
I wrote this code:
1 2 3 4 5 6 7 8 9 10 11 |
list_item = [ 0 , 0 , 0 ] list_with_list_items = [] for n0 in range ( 0 , 5 ): list_item [ 0 ] = n0 + 1 for n1 in range (n0 + 1 , 6 ): list_item [ 1 ] = n1 + 1 for n2 in range (n1 + 1 , 7 ): list_item [ 2 ] = n2 + 1 print ( str (list_item)) list_with_list_items.append(list_item) print ( str (list_with_list_items)) |
[[5, 6, 7], [5, 6, 7], [5, 6, 7], …., [5, 6, 7], [5, 6, 7], [5, 6, 7]]
what I want is:
[[1, 2, 3], [1, 2, 4], [1, 2, 5], …., [4, 5, 7], [4, 6, 7], [5, 6, 7]]
but I can't find the mistake.
Thank you in advance for your help.