首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python学习笔记五(列表和元组)

最近这段时间是一年中最忙的时候,学习进度严重耽误,距离上一次更新Python的学习进度又已经一个月过去了,“佩服”我自己。趁着假期,继续学习我的Python,顺道把之前的几次学习内容回顾一下。...本次学习笔记的内容主要是Python列表和元组。什么是列表(list),简单的可以理解为数组,但是比数组的范围要大,Python列表就是一个大染缸,什么乱七八糟的元素都能往里面装。...一、列表元素类型。 前段里面提到列表是个大染缸,所以列表元素可以输整数、浮点数、字符串、对象、列表。如图就是一个包含多种元素类型的列表。 二、向列表中添加元素。 1、append方法。...del后面跟上待删除的列表元素,如只跟列表名,将会删除整个列表。 3、pop方法。参数为元素索引。不添加参数则为列表堆栈中的最后一个元素。 五、列表分片。 采用列表[:]形式。...(通常python自带回收机制,无需人工销毁)。 好了,下次更新字符串的相关操作。

39510

python列表、字典、元组、集合学习笔记

列 表 列表python里是有序集合对象类型。 列表里的对象可以是任何对象:数字,字符串,列表或者字典,元组。...与字符串不同,列表是可变对象,支持原处修改的操作 python列表是: 任意对象的有序集合 通过偏移读取 可变长度、异构以及任意嵌套 属于可变序列的分组 对象引用数组 列表的操作 列表的操作和字符串大部分都相同...count_word.most_common(3) [(2, 3), (4, 2), (5, 2)] >>> count_word.most_common(2) [(2, 3), (4, 2)] 字典 字典在python...python字典主要特性如下: 通过键而不是偏移量来读取 任意对象的无序组合 可变长,异构,任意嵌套 属于可映射类型 对象引用表 字典用法注意事项: 序列运算无效——串联,分片不能使用 对新索引(键)赋值会添加项...,只是不能在原处更改,元祖在python里的特点: 任意对象的有序组合 通过偏移取数据 属于不可变序列类型 固定长度,异构,任意嵌套 对象引用的数组 元组的创建 元祖创建在只有单个元素的时候,必须加逗号

2.2K30

python笔记21-列表生成式

前言 python里面[]表示一个列表,快速生成一个列表可以用range()函数来生成。 对列表里面的数据进行运算和操作,生成新的列表最高效快速的办法,那就是列表生成式了。...8, 9, 10] b = range(1, 11) print(b) # 结果 range(1, 11) print(type(b)) print(list(b)) # 转list 2.python3...直接打印b会显示range(1, 11)对象,并不是直接显示应该列表,如果想显示列表,可以用list()转下 ?...列表生成式 1.如果想对列表里面的数据进行运算后重新生成一个新的列表,如[11, 22, 33 … 1010],按平常思维就是先定义一个列表c,然后for循环挨个运算,算完了再append添加到c,最后...3.列表生成式语法是固定的,[]里面for 前面是对列表里面数据的运算操作,后面跟平常for循序一样遍历去读取。

45810

Python学习笔记8——列表、字典、元

参考书籍:《Learning_Python_5th_Edition.pdf》,一本英文书呢,我上传到百度网盘吧,请点击这里,密码是:kym3 Lists 列表 The Python list object...列表python中已经是一个定义好的类。 如: nl = [1,2,5,3,5]  # nl是就是类list的一个对象,中括号[],列表的元素可以时任意类型,甚至是列表列表的元素可以更改。  ...nl.insert(0,9)          # 在下标为0的位置插入9 Tuple 元组 元组tuple,小括号(),tuple和list的主要区别在于,一旦建立,tuple元组的各个元素不可再变更,而列表可以更改...与列表相似,词典也可以储存多个元素。...()                # 清空dic,dict变为{} 另外有一个很常用的用法: >>>del dic['tom']             # 删除 dic 的‘tom’元素 del是Python

42120

Python】学习笔记week12-0 列表

题目描述 编写程序,将列表中偶数位索引的元素(包含索引为0的元素)进行升序排序,并将排序后的结果放回原列表中。将该过程写成一个函数,参数为列表。 输入 使用input()函数输入列表。...输出 输出排序后的列表 样例输入 [2,3,8,1,5,0,3,9] 样例输出 [2, 3, 3, 1, 5, 0, 8, 9] a=eval(input()) a[::2] = sorted(a[::...2]) print(a) 题目描述 输入一个整数列表a,并输入一个整数x,删除列表中所有值为x的数,再输出列表 输入 第一行输入列表 第二行输入要删除的整数 输出 输出删除后的列表 样例输入 5,3,8,98,3,87,3,3,2...=b: c.append(a[i]) print(c) 【PYTHON】裁判打分#列表 题目描述 体操比赛中,评委会给参赛选手打分。

29.5K97

Python读书笔记6(列表-基本特性)

前期和大家分享了数字和字符串,如果数字和字符串都是单一的个体的话,列表就是将多个数字和字符串组合在一起,形成列表列表概念与数组概念类似,是包含任意对象的有序集合。...列表的特性: 1、包含任意对象的有序集合; 2、通过下标索引(位置偏移)访问元素 3、可变长度、可任意嵌套 4、支持原位改变 一、声明一个列表 特性是任意对象、有序集合;定义列表需要用[ ]括起来。...二、通过下标索引(位置偏移)访问元素 列表的下标索引和上期分享的字符串一致,都是从0开始的 从左至右:从0至元素总数减1 从右至左:负的元素总数至-1 区间获取:左闭右开 ?...列表可以随意的增加删减元素(后面课程会详细说明方法); 列表内的某个元素也可以是列表 四、支持原位改变 ?

58950

Python读书笔记8(列表-相关函数)

今天和大家分享的是列表的相关函数。 其实今天分享的函数对于字符串、列表、元组都可以使用,已经会的当做复习咯。 至于神马是元组,后续会分享哦!...我们想知道列表中是否包含某个值,可以用这个函数。 ? in和not in 的用法,查找的内容必须与列表元素内容完全一致才能返回True,否则不认为相同。如果英文区分大小写。 ?...二、加号连接列表 与字符串一致,不累述,看图! ? 说明的是即使做了两个列表相加,只是呈现结果合并,实际每个列表内容没有发生改变。如果想直接改变,需要赋值给一个新的列表。 三、乘号重复列表 ?...四、获取列表元素个数 ? 此函数与Excel函数用法一致,len(想知道长度的变量) 返回变量的长度或者序列的个数 五、最大最小与求和 函数与Excel一致,为max、min与sum函数 ?...Python的用法恰恰相反,是获取某个元素在数组中的位置。 Excel是知道位置返回值,Python是知道值返回位置。 ? index方法对字符串和列表均可,完全匹配。 七、统计出现的次数 ?

82050

Python读书笔记7(列表-改增删)

上期和大家分享了列表的创建及列表的基本特性,本期和大家分享一下列表改增删操作。 一、列表的修改 上期的这个图还记得吗? 这个图说明了字符串的不可变性及列表的原位可变性。...接下来拓展更多更改列表的方法。 1、批量替换多个元素,被赋值必须也是一个列表; 2、如果被替换与赋值元素个数不一致,可以实现增删列表元素的效果。...二、列表的添加 列表的添加有两种方法 一种是在列表末尾添加新的元素。...方法为append(元素赋值) 第二张就是很自由的,任意位置插入新的元素 对应的方法是:insert(位置, 元素赋值) 三、列表删除 方法一:根据位置删除法 1、del函数 del 函数直接接列表对应元素位置即可...,我们在这里删除了列表的第三者大熊 2、pop方法 列表.pop(下标) 如果下标有数据,删除对应数据元素 如果没有,默认删除最后一个元素 这里要说明一下del函数和pop方法的区别。

71240
领券