Напишите вспомогательную функцию.
Вот длинная версия, но я уверен, что есть способ ее сжать.
>>> def helper(lst):
lst1, lst2 = [], []
for el in lst:
lst1.append(el[0])
lst2.append(el[1])
return lst1, lst2
>>>
>>> helper([[1,2],[3,4],[5,6]])
([1, 3, 5], [2, 4, 6])
>>>
Также добавьте этот помощник:
def myplot(func, lst, flag):
return func(helper(lst), flag)
И назовите это так:
myplot(plt.plot, [[1,2],[3,4],[5,6]], 'ro')
В качестве альтернативы вы можете добавить функцию к уже созданному объекту.