python - How to separate a tuple with 2 parts into separate lists? -
so have tuple has 2 lists in it:
x = (['a', 's', 'd'], ['1', '2', '3'])
how make 2 lists? right code looks like:
list1.append(x[1]) list1.append(x[2]) list1.append(x[3])
but can't add other 3 items separate list indexes 4, 5 , 6:
list2.append(x[4]) list2.append(x[5]) -results in error list2.append(x[6])
how can above make list2?
your tuple has 2 elements. reference directly:
list1 = x[0] list2 = x[1]
or
list1, list2 = x
this creates additional references 2 lists contained in x
, not copies. if need new list objects same contents, create copies:
list1, list2 = x[0][:], x[1][:]
Comments
Post a Comment