Daftar Python adalah salah satu struktur data terpenting. Daftar Python juga dapat berisi sub-daftar di dalamnya. Itu disebut daftar bersarang Show
Saat bekerja dengan daftar bersarang python, saya menemukan beberapa skenario. Saya telah membagikannya di artikel ini. Seperti cara mengakses elemen, mengganti elemen, menghitung kemunculan elemen dalam daftar bersarang, dll 1. Bagaimana cara memeriksa apakah suatu elemen ada dalam daftar bersarang?Menggunakan fungsi any()any(elem in sub_list for sub_list in nested_list)
n1=[['red','orange','yellow'],['apple','banana'],['carrot']] #to check whether the element present in the nested list print(any('apple' in inner_list for inner_list in n1)) #Output: True print(any('strawberry' in inner_list for inner_list in n1)) #Output:False_ 2. Bagaimana cara membalikkan daftar bersarang?Menggunakan pengindeksanJika kita ingin membalikkan elemen ( my_list=[[1,2],[3,4],[5,6,7]] result=my_list[::-1] print(result) #Output:[[5, 6, 7], [3, 4], [1, 2]]_5) dalam daftar bersarang, kita dapat menggunakan metode pengindeksan my_list=[[1,2],[3,4],[5,6,7]] result=my_list[::-1] print(result) #Output:[[5, 6, 7], [3, 4], [1, 2]]6 — Ini akan membalikkan elemen dalam daftar bersarang. Ini akan membuat salinan dari daftar bersarang. Itu tidak akan mengubah daftar asli my_list=[[1,2],[3,4],[5,6,7]] result=my_list[::-1] print(result) #Output:[[5, 6, 7], [3, 4], [1, 2]] Menggunakan |