Python经验总结:两种Type Error问题

 更新时间:2023年09月09日 11:11:37   作者:Big_quant  
这篇文章主要介绍了Python经验总结:两种Type Error问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

python报错 TypeError:

string indices must be integers

所以在读取字典的时候,最好先判断类型,然后再查看它是否已经有这样的属性:

 #检查不是字典
type(mydict) == type({})           

如果是字典,再看看有没有这样的属性:

mydict.has_key('mykey')  

1、 看看变量是否是字典  

2、检查字典是否有对应的key值 

list indices must be integers or slices, not tuple

以下两种情况都会出现此错误:

points = [    [1, 2],   [0, 4],   [2, 0][12,1]]

list里的元素必须一样:

points = [ [1, 2],[0, 4],[2, 0]]

这个也会报错:

stations = ['Schagen', 'Heerhugowaard', 'Alkmaar', 'Castricum', 'Zaandam', 'Amsterdam', 'Sloterdijk',
            'Amsterdam Centraal', 'Amsterdam Amstel', 'Utrecht Centraal', ''s-Hertogenbosch', 'Eindhoven', 'Weert',
            'Roermond', 'Sittard', 'Maastricht']
IndEind = stations.index("Heerhugowaard")
IndBegin = stations.index('Sloterdijk')
intBegin = int(IndBegin)
intEind = int(IndEind)
print('stations[0]: ', stations[intBegin, intEind])

这个是因为读取的是时候维数错误:

正确写法:

print('stations[0]: ', stations[intBegin:intEind])
``

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Pytorch中transforms.Resize()的简单使用

    Pytorch中transforms.Resize()的简单使用

    这篇文章主要介绍了Pytorch中transforms.Resize()的简单使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Python数据可视化之使用matplotlib绘制简单图表

    Python数据可视化之使用matplotlib绘制简单图表

    这篇文章主要为大家详细介绍了使用matplotlib绘制简单图表的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • python统计指定目录内文件的代码行数

    python统计指定目录内文件的代码行数

    这篇文章主要介绍了python统计指定目录内文件的代码行数
    2019-09-09
  • python装饰器设置参数方式

    python装饰器设置参数方式

    这篇文章主要介绍了python装饰器设置参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Python程序暂停的正常处理方法

    Python程序暂停的正常处理方法

    这篇文章主要介绍了Python程序暂停的实现代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • 基于Python爬取股票数据过程详解

    基于Python爬取股票数据过程详解

    这篇文章主要介绍了基于Python爬取股票数据过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 使用Python快速提取PPT中的文本内容的代码示例

    使用Python快速提取PPT中的文本内容的代码示例

    本文将介绍如何使用Python程序提取PowerPoint演示文稿中的文本内容,包括幻灯片中的主体文本、幻灯片备注文本以及幻灯片,文中通过代码示例给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • Python图像处理之图像的读取、显示与保存操作【测试可用】

    Python图像处理之图像的读取、显示与保存操作【测试可用】

    这篇文章主要介绍了Python图像处理之图像的读取、显示与保存操作,结合实例形式分析了Python使用PIL模块、scipy和matplotlib模块进行图像读写、显示等相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • 详解python中groupby函数通俗易懂

    详解python中groupby函数通俗易懂

    这篇文章主要介绍了详解python中groupby函数通俗易懂,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Python unittest单元测试框架总结

    Python unittest单元测试框架总结

    这篇文章主要介绍了Python unittest单元测试框架总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09

最新评论