# Python | Get positive elements from given list of lists

• Last Updated : 25 Apr, 2019

Given a list of list, the task is to get only positive element from given list. Below are some ways to solve the above problem.

Method #1: Using Iteration

 `# Python code to get positive ``# element from list of list`` ` `# List Initialisation``Input` `=` `[[``10``, ``-``11``, ``222``], [``42``, ``-``222``, ``-``412``, ``99``, ``-``87``]]``Output ``=` `[]`` ` `# Using iteration``for` `elem ``in` `Input``:``    ``temp ``=` `[]``    ``for` `x ``in` `elem:``        ``if` `x>``0``:``            ``temp.append(x)``    ``Output.append(temp)``   ` `# printing output``print``(``"Initial List is :"``, ``Input``)``print``(``"Modified list is :"``, Output)`

Output:

```Initial List is : [[10, -11, 222], [42, -222, -412, 99, -87]]
Modified list is : [[10, 222], [42, 99]]
```

Method #2: Using map and list Comprehension

 `# Python code to get positive element ``# from list of list`` ` `# List Initialisation``Input` `=` `[[``10``, ``-``11``, ``222``], [``42``, ``-``222``, ``-``412``, ``99``, ``-``87``]]`` ` `# Using list comprehension and map``temp ``=` `map``(``lambda` `elem: ``filter``(``lambda` `a: a>``0``, elem), ``Input``)``Output ``=` `[[a ``for` `a ``in` `elem ``if` `a>``0``] ``for` `elem ``in` `temp]`` ` `# printing output``print``(``"Initial List is :"``, ``Input``)``print``(``"Modified list is :"``, Output)`

Output:

```Initial List is : [[10, -11, 222], [42, -222, -412, 99, -87]]
Modified list is : [[10, 222], [42, 99]]
```

Method #3: Using List Comprehension

 `# Python code to get positive element ``# from list of list`` ` `# List Initialisation``Input` `=` `[[``10``, ``-``11``, ``222``], [``42``, ``-``222``, ``-``412``, ``99``, ``-``87``]]`` ` `# Using list comprehension``Output ``=` `[ [b ``for` `b ``in` `a ``if` `b>``0``] ``for` `a ``in` `Input``]`` ` `# printing output``print``(``"Initial List is :"``, ``Input``)``print``(``"Modified list is :"``, Output)`

Output:

```Initial List is : [[10, -11, 222], [42, -222, -412, 99, -87]]
Modified list is : [[10, 222], [42, 99]]
```

My Personal Notes arrow_drop_up