天天看点

python 字典和列表的遍历

a = {"key":1,
     "key2":2}

a["key3"] = 3
a[100] = 100
a[(1, 2, 3)] = 10

print("..............")
for key in a:
    print("%s : %s\n" %(key,str(a[key])))

print("..............")      
列表的遍历      
#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
    list = ['html', 'js', 'css', 'python']

    # 方法1

    for i in list:
        print ("序号:%s   值:%s" % (list.index(i) + 1, i))


    # 方法2
    for i in range(len(list)):
        print ("序号:%s   值:%s" % (i + 1, list[i]))

    # 方法3

    for i, val in enumerate(list):
        print ("序号:%s   值:%s" % (i + 1, val))

    # 方法3

    for i, val in enumerate(list, 2):
        print ("序号:%s   值:%s" % (i + 1, val))