在Python中接受多维列表中的用户输入字符串可以通过以下步骤实现:
my_list = [[], []]
for i in range(len(my_list)):
for j in range(len(my_list[i])):
user_input = input("请输入第{}行,第{}列的字符串:".format(i+1, j+1))
my_list[i].append(user_input)
dimensions = int(input("请输入多维列表的维度:"))
sizes = []
for i in range(dimensions):
size = int(input("请输入第{}维的大小:".format(i+1)))
sizes.append(size)
my_list = []
def create_list(dimensions, sizes):
if dimensions == 1:
return [[] for _ in range(sizes[0])]
else:
return [create_list(dimensions-1, sizes) for _ in range(sizes[0])]
my_list = create_list(dimensions, sizes)
for i in range(len(my_list)):
for j in range(len(my_list[i])):
user_input = input("请输入第{}行,第{}列的字符串:".format(i+1, j+1))
my_list[i][j] = user_input
这样,就可以在Python中接受多维列表中的用户输入字符串了。请注意,上述代码仅为示例,实际应用中可能需要根据具体需求进行适当修改。
领取专属 10元无门槛券
手把手带您无忧上云