python enumerate()函数

觉得这个函数以后会经常用,记一下,
作用:返回列表的索引和数据

就比如一个列表是[123,456,789]
那么返回的就是

0    123
1    456
2    789

比如:strs = [ ‘123’, ‘124’, ‘125’ ,‘100000’]
目标是找出这个列表里面元素从头开始最长的相同部分
这里我们要输出的是 ‘1’

那就这样写

    minstr = min(strs)
    maxstr = max(strs)
    for i,x in enumerate(minstr):
        if x != maxstr[i]:
            print(maxstr[:i])
    print(minsrt)

你可能感兴趣的:(py,学习笔记)