电子网站建设公司,网站设计论文经济可行性分析,wordpress 漂浮广告,万网创始人与慧聪网一、删除元素
1、删除列表中的元素 pop del (1)pop(索引) 用于删除指定索引处的元素#xff0c;并返回被删除的元素的值。默认删除最后一个元素。 eg:list.pop() (2)del 用于删除列表中的指定索引处的元素#xff0c;或者删除整个列表变量。del操作没有返回值。 eg:del a[1:…一、删除元素
1、删除列表中的元素 pop del (1)pop(索引) 用于删除指定索引处的元素并返回被删除的元素的值。默认删除最后一个元素。 eg:list.pop() (2)del 用于删除列表中的指定索引处的元素或者删除整个列表变量。del操作没有返回值。 eg:del a[1:] 删除1号位置和其后所有的元素只剩下0号位置的数据 (3)list.remove(x) 移除列表中第一次出现的元素x eg:list0 [5, 4, 3, 2, 2] list0.remove(2) # 删除列表元素2注意不是列表元素 print(list0) # [5, 4, 3, 2] 2、删除字典中的元素 pop del (1)del可以删除字典中的任何元素包括键-值对以及整个字典。 eg:del dictionary[key] (2)pop只能删除字典中的键-值对不适用于删除整个字典。 (3)del操作没有返回值它是一个语句;pop操作会返回被删除的值可以赋值给一个变量。 二、添加元素和拼接元素
1、向列表中末尾添加元素append()和 (1)使用向列表中添加元素添加的元素会自动的被添加到列表尾部 eg:list1 [桑葚, 番石榴] √ (2)append() 也可以为列表添加元素和一样也是在列表的结尾处添加元素但是却是作为一个整体添加 eg:list1.append([桑葚, 番石榴])××× 2、join()和的拼接字符串 1、join()拼接拼接字符串、列表、元组会逐个进行拼接 注意拼接字典时只会拼接键而不拼接值 格式拼接符.join(需要拼接的东西) eg:print(*.join(abc123)) 2、join()和 拼接字符串的区别 1join()的拼接效率快很多。 2每一个 都会开辟一次内存空间,而join()只开辟一次内存空间。 分析 首先字符串是不可变的拼接字符串得开辟新的内存空间用来存储拼接后的字符串。 在拼接字符串时会先开辟内存空间把拼接后的字符串放进去每一个 都会开辟一次内存空间。 join() 拼接字符串时会提前算好需要开辟多大的空间然后申请内存把拼接后的字符串放进去无论拼接多少字符串都只开辟一次内存空间。 2、插入元素 list0.insert(2,6) 在索引为2的位置上插入元素6 三、列表 1、嵌套的列表共占元素的一个位置 2、Python列表是包含0个或者多个对象引用的有序序列列表的长度是可变的 eg:t1(2,3)t2(4,5,6)那么t2t1*2(4, 5, 6, 2, 3, 2, 3)。 即(2,3)*2(2,3,2,3) 四、元组 1、创建元组 使用()可以创建元组空括号创建空元组但是创建只有一个元素的元组时需要在第一个元素的后面加逗号。 eg:tp(star,) √ tp(sun)××× 2、列表和元组是否是相同的数据类型 3、元组为不可变数据类型不可以对元组进行修改元素的值、删除元素可以对元组进行连接和切片但是切片也不能赋值 4、python中元组和列表中的元素可以是不同类型的 C中的数组要是相同数据类型的 元组不可以被修改 五、字典 1、字典的值可以取任何数据类型但键必须是不可变的如字符串数字或元组 A.dic{} √ B.dic{12:34} √ C.dic{[12]:[34]} × D.dic{(12):(34)} √ 六、循环 1、Python中只有for循环和while循环两种循环do…while循环不可用于python 2、用while语句编写的循环结构不是都可以用for语句实现的 要注意for语句和while语句在循环次数上的不同while语句可以实现循环次数不确定的问题求解