如何在python中读取列表中所有元素的函数

如何在python中读取列表中所有元素的函数,python,compare,Python,Compare,我定义了一个函数,用def语句比较两个序列。现在我想读取列表中所有字符串的def函数代码,但我想比较所有字符串 如下所示: new_sequ=['XYZ','ZXY'...] example of list def sequ(s1,s2): .............. .............. sequ((new_sequ[0]),(new_sequ[1])) --> i call the function for the 0th an

我定义了一个函数,用def语句比较两个序列。现在我想读取列表中所有字符串的def函数代码,但我想比较所有字符串

如下所示:

new_sequ=['XYZ','ZXY'...] example of list


def sequ(s1,s2):

          ..............
          ..............

sequ((new_sequ[0]),(new_sequ[1])) --> i call the function for the 0th and 1st of my list. 
因此,我想读取列表中所有字符串的函数

我想比较0和1,0和2,0和3,依此类推


然后,我想比较第1个和第2个,第1个和第3个元素,依此类推,然后第2个和第3个,第2个和第4个,等等。

我不确定这是否是您需要的

new_seq = ['ABC', 'DEF', 'GHI']
def sequence_read(new_seq):
    return print(new_seq[i], new_seq[i+1])
try:
    for i in range(len(new_seq)):
        sequence_read(new_seq)
except:
    print('Done!')
输出将是:

ABC DEF
DEF GHI
Done!

嗨,也许使用lambda?我是python新手。你能解释一下我能和lambda达成什么协议吗?