逐步浏览python中的字典中的项目

The*_*man 1 python dictionary

我有这样的字典:

{'AAAGGG': ['AGAGAGAA', 'AGAGAGAG'], 'AAAGGC': ['AGAGAGAG']})
Run Code Online (Sandbox Code Playgroud)

我想逐步执行每个键,然后逐步查看其相应值的字符.所以像这样:

for key in myDict:
    for eachValue in key:
        for char in eachValue:
            do something
Run Code Online (Sandbox Code Playgroud)

希望有一种简单的方法可以做到这一点.

dsh*_*dsh 5

Python教程:循环技术

获得密钥后,使用密钥查找值.不要遍历密钥.

for key in myDict:
    for eachValue in myDict[key]:
        for char in eachValue:
            do something
Run Code Online (Sandbox Code Playgroud)

更有效率,遍历项目并避免额外查找:

for key, value in myDict.items():
    for eachValue in value:
        for char in eachValue:
            do something
Run Code Online (Sandbox Code Playgroud)