python - 使用字符串字符反转列表列表

标签 python list

我遇到一个问题,我得到了一个包含字符串的列表列表。 我不仅要反转字符串,还要以相反的方式输出列表列表

示例:

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/

相关文章:

c# - 用另一个键值列表减去一个键值列表

c# - 类列表问题c#

java - 如何比较两个 list<t> 对象?

python - 在 Python 中获取 eBay 的最终用户 token

python - 如何避免新项目自动链接到主项目?

python - 在Python中: use xpath with an element from a list

python-3.x - 将最长的单词片段保留在 Python 列表中并丢弃其他单词片段

python - 查找和替换列表中的元素

python - 当相邻列包含特定值时,如何从数据框中为每个 ID 解析数据?

list - Prolog:表示两个列表至少有两个共同元素