标签:print ted 写博客 错误 nes perl 函数 字符串 序列
新手才开始写博客,不周之处请原谅,有错误请指针。
>>> a = [1,4,2,5,3]
>>> b = sorted(enumerate(a),key = lambda x:x[1])
>>> b
[(0, 1), (2, 2), (4, 3), (1, 4), (3, 5)]
>>> b[1]
(2, 2)
>>> b[1][1]
2
>>> b[1][0]
2
关于enumerate()使用方法(copy来的)
例如对于一个seq,得到:
(0, seq[0]), (1, seq[1]), (2, seq[2])
list1 = ["这", "是", "一个", "测试"]
for i in range (len(list1)):
print i ,list1[i]
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1):
print index, item
>>>
0 这
1 是
2 一个
3 测试
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1, 1):
print index, item
>>>
1 这
2 是
3 一个
4 测试
如果要统计文件的行数,可以这样写:
count = len(open(filepath, ‘r‘).readlines())
这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。
可以利用enumerate():
count = 0
for index, line in enumerate(open(filepath,‘r‘)):
count += 1
标签:print ted 写博客 错误 nes perl 函数 字符串 序列
原文地址:https://www.cnblogs.com/monkeyT/p/9063360.html