Python | Get positive elements from given list of lists

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) ` |

*chevron_right*

*filter_none*

**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) ` |

*chevron_right*

*filter_none*

**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) ` |

*chevron_right*

*filter_none*

**Output:**

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

Attention geek! Strengthen your foundations with the **Python Programming Foundation** Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the **Python DS** Course.