三、访问对象属性不存在——AttributeError 如果在python中我们调用某个对象不具有的属性就会出现AttributeError,如下:>>> testlist = ['python'] >>> testlist .len Traceback (most recent call last): File "<pyshell#9>", line 1, in <module>testlist .len AttributeError: 'list' object has no...
6.IndexError: list index out of range 越界访问列表,下标超出了列表的范围。 a = [10, 20, 30] print(a[3]) # 由于下标是从0开始计数,此处最大下标为2,修改成a[2] 7.KeyError: 'xxx' 试图访问字典中不存在的键值。 d = {"name": "Tom", "age": 18} print(d["address"]) # address 在...
1、list:列表 2、reverse:反向 3、true:真 4、false:假 5、append:附加 6、extend:扩展 7、insert:插入 8、pop:取出 9、remove:移除 10、del(delete):删除 11、clear:清除 12、sort:排序 八、集合 1、set:集合/设置 2、add:添加 3、update:更新 4、discard:丢弃 5、intersection:相交 6、union:联合 ...
TypeError:listexpected at most1arguments, got2列表最多需要1个参数,得到2个 TypeError: sequence item2: expectedstrinstance,intfound 序列项2:应为str实例,找到int TypeError: can only concatenatestr(not"list") tostr只能将str(不是“list”)连接到str TypeError: unhashabletype:'list'不可显示的类型:list...
# list l1 = [i, l, f, s, u] check_hash(l1) # set s1 = {i, l, f, s, u} check_hash(s1) # dict d1 = {s: i, u: l} check_hash(d1) # output: <type 'int'> hashable: 5 <type 'long'> hashable: -9223372036854775808 ...
10)引用超过list最大索引(导致“IndexError: list index out of range”) 该错误发生在如下代码中: 1 2 spam = ['cat', 'dog', 'mouse'] print(spam[6]) 11)使用不存在的字典键值(导致“KeyError:‘spam’”) 该错误发生在如下代码中: 1 2 spam = {'cat': 'Zophie', 'dog': 'Basil', '...
1.AssertionError my_list = [ ] assert len(my_list) > 0 1. 2. Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 2.AttributeError my_list = [ ] print(my_list.zhai) 1. 2. 该列表中没有zhai这个属性所以报错。
d1={s:i,u:l}check_hash(d1)# output:<type'int'>hashable:5<type'long'>hashable:-9223372036854775808<type'float'>hashable:1073741824<type'str'>hashable:840651671246116861<type'unicode'>hashable:2561679356228032696<type'tuple'>hashable:1778989336750665947<type'object'>hashable:270043150<type'list'>unhasha...
TypeError: list indices must be integers or slices, not float 修改方法有两种 1.把结果转为整数 a=[1,2,3]print(a[int(len(a)/2)]) 2.用“//”号 a=[1,2,3]print(a[len(a)//2]) 这两种写法同样适用于Python2 主键不存在 获取的键字典中不存在 ...
IndexError:当序列下标索引超出范围时 代码语言:javascript 复制 In[10]:lis=[1,2,3,4,5]In[11]:lis[6]Traceback(most recent call last):File"<ipython-input-13-8eaf39d436a7>",line1,in<module>lis[6]IndexError:list index outofrange ...