You can use indexWhere() to get the position of the item. And you should consider that you're trying to find a list in a list. Your expected list contains two items. So you can search it on the given list like this:
var list = [
[0, 3],
[0, 4],
[1, 0],
[1, 1],
[1, 2],
[1, 3]
];
var element = [1, 1];
var index = list.indexWhere(
(el) => el.first == element.first && el.last == element.last);
print(index); // output will 3
Thanks to @pskink, you can also use listEquals method with importing the package.
import 'package:flutter/foundation.dart';
///...
var s = list.indexWhere((el) => listEquals(el, element));
print(s);
final b = [1, 1]; final index = list.indexWhere((a) => listEquals(a, b)); print(index);