字典问题(类型错误:字符串索引必须是整数)

k77

所以,我是这个网站的新用户,我的字典功能有问题。

den = {
    'first_name': 'den',
    'last_name': 'elc',
    'age': '16',
    'city': 'slovakia',
}
for user, user_info in den.items():
    nameo = user_info['first_name']
    namei = user_info['last_name']
    age = user_info['age']
    city = user_info['city']
    print(f"\tFirst name:{nameo}")
    print(f"\tLast_name:{namei}")
    print(f"\tAge:{age}")
    print(f"\tCity:{city}")

Python 打印此 TypeError:

    Traceback (most recent call last):
  File "D:/PyCharm Community/pycharm/venv/Test.py", line 15, in <module>
    nameo = user_info['first_name']
TypeError: string indices must be integers

任何假设?

桑吉尔斯桑·巴拉坎德兰

在这种情况下,如果您有一个字典数组,则不需要 for 循环,那么您需要考虑使用 for 循环。在这里你可以简单地做如下。

den = {
    'first_name': 'den',
    'last_name': 'elc',
    'age': '16',
    'city': 'slovakia',
}
print(f"\tFirst name:{den['first_name']}")
print(f"\tLast_name:{den['last_name']}")
print(f"\tAge:{den['age']}")
print(f"\tCity:{den['city']}")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字符串索引必须是整数,而不是str字典

Python引发错误-字符串索引必须是整数

错误:字符串索引必须是整数

py-corenlp - 类型错误:字符串索引必须是整数

python pandas - 解析 JSON 时出现类型错误:字符串索引必须是整数

从 lastfm 获取曲目的 mbid:类型错误:字符串索引必须是整数

迭代一段代码时收到“类型错误:字符串索引必须是整数”

类型错误:字符串索引必须是整数,而不是带有 JSON 解析的 str

类型错误:字符串索引必须是整数(Python)

/ 字符串索引处的类型错误必须是整数

Robot Framework - 类型错误:解析 Json 时字符串索引必须是整数

类型错误:字符串索引必须是带 JSON 的整数

类型错误:尝试访问字典中的值时,字符串索引必须是整数

url 问题中的 django_cms 强制语言:/字符串索引处的类型错误必须是整数

Pandas 错误:字符串索引必须是整数

Flask 中的“类型错误:字符串索引必须是整数”

类型错误:字符串索引必须是复杂的 json 数组中的整数

类型错误:处理 json 文件时字符串索引必须是整数

类型错误字符串索引必须是整数,而不是 str

类型错误:字符串索引必须是带有熊猫数据框的整数

类型错误:提取键时字符串索引必须是整数

类型错误:使用带有字符串参数的 itemgetter 时,字符串索引必须是整数

类型错误:json.loads() 之后的字符串索引必须是整数

类型错误:字符串索引必须是整数 django

Python 错误字符串索引必须是整数

如何修复“类型错误:字符串索引必须是整数”

类型错误:在 Python 中过滤 JSON 中的值时,字符串索引必须是整数

类型错误:字符串索引必须是整数;如何在我的代码中解决这个问题?

当我将它作为参数传递给函数时,字典给出“类型错误:字符串索引必须是整数”