colors = ['w','q','e'] for i, val, in enumerate(colors): print('索引是:'+str(i),'对应的值是:'+ val)
直接就可以啊,结果:
索引是:0 对应的值是:w
索引是:1 对应的值是:q
索引是:2 对应的值是:e
抱歉啊,我发不了图片。。。
咦,我刚开始是这样写的,然后就是出现乱码,然后就又编码一下;你的Py是多少版本的?
@ZKB&&ZKP: 3.6的Python,win7的64位系统
不知道问主代码意思,是想返回索引值和序列值还是想返回索引值的utf-8编码加序列值?
乱码了呢
@ZKB&&ZKP: 没问题的
@ZKB&&ZKP: >>>colors = ['w', 'q', 'e']
>>>for i, val in enumerate(colors):
print(i, element)
@Red__Molly: 好吧,你看我的代码和你的一致;可能是我的编译器的问题?
@ZKB&&ZKP:最右下角,我的是UTF-8编码方式