自分のためへの備忘録。
もっと良い方法があるかもしれないが、重複は削除したうえで、とにかく二次元配列を一次元配列に変換したいという時。
(順番などは考慮しない)
試したPythonのversionは3.5.1
>>> sample_list = [[1,2,3], ["hoge", "fuga", "BBB"], ["AAA", "BBB", "CCC", "hoge"], [1, 2]] >>> sample_list [[1, 2, 3], ['hoge', 'fuga', 'BBB'], ['AAA', 'BBB', 'CCC', 'hoge'], [1, 2]] >>> list(set(sum(sample_list, []))) [1, 2, 3, 'AAA', 'CCC', 'hoge', 'BBB', 'fuga']