鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】
011.
如何交换列表中两个位置的值?(用从前那种交换两个变量的值的方法即可)
>>> b=[0,1,2]
>>> b[1]
1
>>> b[2]
2
>>> tmp=b[1]
>>> b[1]=b[2]
>>> b[2]=tmp
>>> b[1]
2
>>> b[2]
1
如何在列表中按指定值删掉一个元素?列表类对象的remove方法
>>> c=[1,2,1,2]
>>> c
[1, 2, 1, 2]
>>> c.remove(1)
>>> c
[2, 1, 2]
>>> c.remove(1)
>>> c
[2, 2]
如何在列表中删除指定位置的元素?(del)
注:del不是函数
d=['a','b','c','d']
>>> del d[0]
>>> d
['b', 'c', 'd']
>>> del d[2]
>>> d
['b', 'c']
del还可以一次删除整个列表
>>> c=[1,2,3,4]
>>> c
[1, 2, 3, 4]
>>> del c
>>> c
Traceback (most recent call last):
File "<pyshell#53>", line 1, in <module>
c
NameError: name 'c' is not defined
如何删除列表中处于最后一个位置的元素,并返回这个元素的值(pop方法)
>>> a=['a','b','c']
>>> print(a.pop())
c
>>> a
['a', 'b']
其实pop()方法还可以删掉指定索引位置的元素,并会返回它的值
>>> a=['a','b','c']
>>> a.pop(1)
'b'
>>> a
['a', 'c']
列表分片(截取列表的一部分或者整个,生成另一个列表,原列表不变)
注:左闭右开
开始位置为空则从0开始
结尾位置为空则会从起始位置开始截取,一直会把最后一个元素截取在内
>>> p=['a','b','c','d','e','f','g']
>>> a=p[0:2]
>>> a
['a', 'b']
>>> b=p[1:]
>>> b
['b', 'c', 'd', 'e', 'f', 'g']
>>> c=p[:1]
>>> c
['a']
>>> d=p[:]
>>> d
['a', 'b', 'c', 'd', 'e', 'f', 'g']
鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】相关推荐
- 零基础学python鱼c-鱼C-小甲鱼 零基础入门学习Python 97节课程
释放双眼,带上耳机,听听看~! 前言 鱼C-小甲鱼 零基础入门学习Python 97课程 ,这教程Go破解是有学习过的,讲得通俗易懂,即使是小白也能完全掌握里面内容. 其实我一直在Go破解教程这块对大 ...
- 零基础入门学习Python(11)-列表(3)
列表的一些常用操作符 比较操作符 逻辑操作符 连接操作符 重复操作符 当有多个元素时,默认是从第0个元素比较的 字符串比较的是每一个字符对应的ASCII码值的大小 什么是ASSII码? 是Americ ...
- 零基础入门学习Python(10)-列表(2)
从列表中获取元素 跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从0开始的 典典不服峰峰排在第一,好嘛,那我就满足他的虚荣心 从列表删除元素 remove() ...
- 零基础学python鱼c-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...
第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...
- 【鱼C·零基础入门学习Python】课后习题答案 第14课
鉴于半导体制造业进入了瓶颈,处于找不到工作的深深忧虑,故最近开始学习Python.发现鱼C工作室的<零基础入门学习python>教程很不错,视频讲解生动,最主要的是他的课后练习很不错.以下 ...
- 小甲鱼零基础学python pdf_鱼C论坛小甲鱼《零基础入门学习python》课程课后题.pdf...
第 1 课 0. Python 是什么类型的语言? Python 是脚本语言 脚本语言 (Scripting language) 是电脑编程语言,因此也能让开发者藉以编写出 让电脑听命行事的程序. 以 ...
- 零基础入门学python 第二版-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...
第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...
- 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)
小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...
- 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)
(标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放 ...
- 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)
(标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) ...
最新文章
- lua判断字符不为空或空格_Lua判断Table是否为空的方法(空的table即{})
- 使用Elasticsearch实现推荐系统
- java常用代码_Java 中常用代码 (欢迎补充)
- 在Windows下不使用密码远程登陆Linux
- C++:构造函数重载类内定义函数(内联函数)
- 如果用float实现居中
- js关闭当前页面窗口的问题
- python日期对照表_2020年日期表-python实现
- scp命令传文件--远程ip加端口号的方式
- (BookxNote Pro)Windows版Marginnote 3 阅读神器 自动生成脑图/思维导图
- 为什么败者树的访问外存次数要比胜者树少_为什么说蒙地卡罗搜索树MCTS是AlphaZero的核心?[AlphaZero理论篇之三]...
- 什么是软件质量保证_什么是软件质量?
- 3A游戏大作都在用什么宝藏技术?
- 解决 IIS 部署网站引用 woff/woff2/svg 字体报 404 错误
- 查看html代码来下载mp4视频的一次记录
- 鸿蒙系统(HarmonyOS)应用开发入门篇
- Azure: Azure AD(For Development)的使用
- 读书笔记《游戏改变世界》
- Java、JSP等足球俱乐部网站
- 数据科学走向“去技术化”?投资银行家的转型新方向是数据科学