# 错误日志示例# Traceback (most recent call last):# File "script.py", line 4, in <module># original_list.extend(new_elements)# TypeError: 'NoneType' object is not iterable 1. 2. 3. 4. 5. 我会使用思维导图来描述排查路径。 root错误排查├──检查列表是否为空├──检查扩展的元素是否...
0|2list1(or string1)[i:j:s]创建新list2:元素为list1的i至j-1,元素间步长为s;s:default=1,当s<0且i,j缺损,i,j分别默认为-1,-len(list)-1,特例:当s=-1时逆序返回。1 a = str('hello world!') 2 b = [1,2,3,4,5,6] 3 print(a[::-1]) 4 print(b[::-1])...
mixed_list = [True, 1, False, 0] total = sum(mixed_list) # 布尔值会被当作整数 print(total) # 输出: 2 1. 2. 3. 纠正方法: 明确区分布尔值和整数。 mixed_list = [True, 1, False, 0] total = sum(1 for item in mixed_list if item is True) print(total) # 输出: 1 1. 2. ...
no_value = None # NoneType1.1.2 复合数据类型 复合数据类型则能够组合多个值形成更复杂的数据结构。主要包括列表(list)、元组(tuple)、字典(dict)和集合(set): •列表:有序且可变的元素序列,例如students = ["Alice", "Bob", "Charlie"]。 •元组:有序但不可变的元素序列,例如coordinates = (40.7128,...
list.append(object) 向列表中添加一个对象object list.extend(sequence) 把一个序列seq的内容添加到列表中 2 元组 2.1 元组操作 Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。 元组使用小括号,列表使用方括号。 元组可以使用在不希望数据被其他操作改变的场合。 2.2 解压元...
length = len(namesList) i = 0 while i<length: print(namesList[i]) i+=1 结果: xiaoWang xiaoZhang xiaoHua 2.3 列表的相关操作 <1>添加元素("增"append, extend, insert) ---append 通过append可以向列表添加元素 demo: #定义变量A,默认有3个元素 ...
9 None <class'NoneType'> 以上是它给的证明add不会生成新集合的代码。对此我怎么看都觉的诡异,于是自己试下 1>>> a={'a','b','c','d'}2>>> a.add('e') >>>#此行应得a.add('e')这个操作的返回值,但add和append、pop、get等函数一样是没有返回值的,或者说它返回一个none. 你强行给它...
List(列表) Tuple(元组) Dictionary(字典) Set(集合) (2)其他类型 frozenset NoneType(全局只有一个) collections.nametuple collections.defaultdict(要指定初始元素类型) collections.OrderedDict collections.Userdict(用于给用户继承) array.array(只可存放指定数据类型) (3)类型转换 *单独开篇进制转换 int(x [,base...
13. TypeError: 'NoneType' object is not subscriptable 尝试访问空对象的下标。确保对象非空。14. TypeError: 'str' object is not subscriptable 尝试修改字符串。Python中的字符串不可修改。使用字符串拼接或重新赋值。15. TypeError: unsupported operand type(s) for +=: 'int' and 'str'尝试...
NoneType 6.类型转换 str、bool、int、float既是数据类型,也是数据转换的函数。>>> s = '3.1415'>>> type(float(s))<class 'float'> 隐式类型转换:7.日期和时间 Python中内建的datetime模块,提供了datetime、date和time类型。>>> from datetime import datetime,date,time >>> dt = datetime(2019,10...