"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

Reply via email to