python enumerate枚举
os
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
enumerate枚举,主要是同时得到索引和对应的值
enumerate是Python的一个内置函数。
索引值默认从0开始,但也可以将其设置为任何整数。
枚举 字符串¶
In [ ]:
word = "Speed"
for index, char in enumerate(word):
    print(f'第{index}个是:{char}')
第0个是:S 第1个是:p 第2个是:e 第3个是:e 第4个是:d
枚举列表¶
In [ ]:
sports = ['soccer', 'basketball', 'tennis']
for index, value in enumerate(sports):
    print(f'第{index}个是:{value}')
第0个是:soccer 第1个是:basketball 第2个是:tennis
In [ ]:
sports = ['soccer', 'basketball', 'tennis']
for index, value in enumerate(sports,1):  # 小标从 1 开始
 print(f'第{index}个是:{value}')
第1个是:soccer 第2个是:basketball 第3个是:tennis
In [ ]:
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))
Out[ ]:
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
In [ ]:
list(enumerate(seasons, start=1))   # 小标从 1 开始
Out[ ]:
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号