"Emad Nawfal (عماد نوفل)" <emadnaw...@gmail.com> wrote
How can I extract a specific sublist (??) from a nested list,
Just extract eaach item using indexing. So first extract the sublist,
then from the sublist extract the item.
if I want to extract the sublist ["ADJ", "good"], or the bigger
sublist
["NP",["DET", "The"],["ADJ", "good"],["NOUN", "man"]] from the
following
nested list?
Look at the structure of your list:
nested_list = [ "S", <--- 0
[ "NP", <--------- 1,0
[ "DET", "The" ], <-------1,1,0 /
1,1,1
[ "ADJ", "good" ], <-------1,2,0 /
1,2,1
[ "NOUN", "man" ] <-------1,3,0 /
1,3,1
],
[ "VP", <-------2,0
[ "V", "came" ] <-------2,1,0 /
2,1,1
]
]
So to extract ['ADJ','good'] we use nested_llist[1][2]
and to extract the lionger list nested_list[1]
and to extract the word 'good' nested_list[1][2][1]
HTH,
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor