items = [
    ['Te1/1/1', 'server', 'Ten', 'connected', 'trunk', 'full', '10G', '10Gbase-LR'],
    ['Te1/1/2', 'desc', 'connected', 'trunk', 'full', '10G', '10Gbase-LR'],
    ['Gi1/2/1', 'desc', 'disabled', 'routed', 'full', '1000', 'No', 'Transceiver'],
    ['Gi2/1/2', 'disabled', 'routed', 'full', '1000', 'No', 'Transceiver'],
    ['Te2/2/1', 'server', 'notconnect', '301', 'full', '10G', '10Gbase-LR'],
    ['Po120', 'notconnect', 'unassigned', 'auto', 'auto'],
    ['Po121', 'notconnect', '1', 'auto', 'auto']
]

for item in items:
    for i in item[1:]:
        if not i.startswith(("notconnect", "connected", "disabled")):
            item.remove(i)
            continue
        break
    print(item)