Phaml Phaml - 1 year ago 83
Python Question

please delete my post thank you

unable to delete and the moderator refused to delete it

Answer Source

If you think about it, you are looping over the list and each iteration, x is holding the sub list. You then are getting index 1 of each sub list, which gives you the 2nd column.

Picture it this way:

1, 2, 3

4, 5, 6

7, 8, 9

The bolded items are the items that are accessed in each iteration, and put into a new list, giving you [2, 5, 8]

The expanded list comprehension equivalent is:

col2 = []
for x in m:
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download