Py学习  »  Python

Python:将列表中的两个项添加为key:pair to dictionary

Josh Quinn • 5 年前 • 1769 次点击  

尝试将项列表转换为键:值对:

def make_dict(a_list, category_name):

    a_dict = {}


    for i in range(0, len(a_list), 2):
        a_dict[a_list[i]] = a_list[i+1]
    return a_dict

获取此错误:

a_dict[a_list[i]] = a_list[i+1]
IndexError: list index out of range

我知道为什么,但我不知道怎么解决。有什么解决办法吗?

此外,它还在超出范围之前收集key:value对。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51452
 
1769 次点击  
文章 [ 2 ]  |  最新文章 5 年前