Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのようなオブジェクトを持っています:
values=[['MLH'], ['MLH', 'PC1_cov']]
私はこのようなオブジェクトに変えたいと思っています:
values=['MLH','MLH','PC1_cov']
リストのリストのリストなどに対応できるようにしたいので、再帰関数を探しています。助言がありますか?
単純な for ループでそれを実現できます。
values=[['MLH'], ['MLH', 'PC1_cov']] flat = [] for val in values: flat += val
リストflatには、元のリストの平坦化されたバージョンが含まれています。
flat