从文本文件中读取列表并交换项目

Ram*_*Ram 0 python

我在这种格式的文本文件中有一个列表.该列表有1000个这样的条目,这是一个小样本.

myitems =[
      ['some text, A', '12345'],
      ['place name 1', 'AAA'],
      ['some text, A', '12345'],
      ['some text', '12345'],
      ['some text CC', 'wwww'],
      ['new text', '12345'],
      ['other text, A', '12345'],
    ]
Run Code Online (Sandbox Code Playgroud)

我如何从文本文件中读取列表并获得这样的输出.

newItems = [
  ['12345', 'some text, A'],
  ['AAA', 'place name 1'],
  ['12345', 'some text, A'],
  ['12345', 'some text'],
  ['wwww', 'some text CC'],
  ['12345', 'new text'],
  ['12345', 'other text, A'],
]
Run Code Online (Sandbox Code Playgroud)

我能够从文件中读取并将其作为字符串进行操作,但我如何将其作为列表获取.由于单个列表项可能包含逗号,因此不能选择逗号.

Pie*_* GM 5

最简单的是列表理解:

new_items = [i[::-1] for i in myitems]
Run Code Online (Sandbox Code Playgroud)