如何在python中读取列表中所有元素的函数
我定义了一个函数,用def语句比较两个序列。现在我想读取列表中所有字符串的def函数代码,但我想比较所有字符串 如下所示:如何在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
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达成什么协议吗?