我遇到一个问题,我得到了一个包含字符串的列表列表。 我不仅要反转字符串,还要以相反的方式输出列表列表
示例:
input_list = [["CAT", "BAT", "SAT"], ["MAN","CHAN", "LAN"], ["CAL", "NJ","NYC"]]
预期输出:
[["CYN", "JN", "LAC"], ["NAL", "NAHC", "NAM"], ["TAS", "TAB", "TAC"]]
我正在尝试的代码:
doc_file = [["CAT", "BAT", "SAT"],
["MAN","CHAN", "LAN"],
["CAL", "NJ","NYC"]]
temp_list = []
temp_list2 = []
#print("reversing First Line:")
rev_main_list = list(reversed(doc_file))
#print(rev_main_list)
for i in range(len(rev_main_list)):
for j in range(len(rev_main_list[i])):
# print("value of i:", i)
# print("value of j:", j)
temp_list.append((rev_main_list[i][j][::-1]))
#print("outer loop i:", i)
temp_list2.append(temp_list[i])
rev_main_list =temp_list2
print(rev_main_list)
非常感谢您的帮助
最佳答案
def reverse_it(a):
if isinstance(a,(list,tuple)):
return [reverse_it(x) for x in a[::-1]]
return a[::-1]
关于python - 使用字符串字符反转列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36510576/