I want to know how can i convert (probably) the user input equiv to variable to replace it
i expect when I input slice1
it will print a1 a2 a3
but i found s l i c e 1
how can i fix it
This is code is an exemple
List = [['a1', 'a2', 'a3'], ['b1', 'b2', 'b3']]
slice1 = List[0]
slice2 = List[1]
temp = input("slice number")
for item in temp:
print(i)`
I am not sure I completely understood your question.
What about this solution:
List = [['a1', 'a2', 'a3'], ['b1', 'b2', 'b3']]
slice1 = List[0]
slice2 = List[1]
user_input = input("slice number")
if user_input == 'slice1':
for item in slice1:
print item
elif user_input == 'slice2':
for item in slice2:
print item
else:
print "Slice not found :("
Requirements were changed by the OP, here's my solution using a dictionary:
slices_dictionary = {'slice1':['a1', 'a2', 'a3'], 'slice2':['b1', 'b2', 'b3']}
user_input = input("slice number")
def check_slice(user_input):
if user_input in slices_dictionary:
for item in slices_dictionary[user_input]:
print item
else:
print "Sorry but your slice was not found!"
check_slice(user_input)