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列表类的方法】相关推荐

  1. 零基础学python鱼c-鱼C-小甲鱼 零基础入门学习Python 97节课程

    释放双眼,带上耳机,听听看~! 前言 鱼C-小甲鱼 零基础入门学习Python 97课程 ,这教程Go破解是有学习过的,讲得通俗易懂,即使是小白也能完全掌握里面内容. 其实我一直在Go破解教程这块对大 ...

  2. 零基础入门学习Python(11)-列表(3)

    列表的一些常用操作符 比较操作符 逻辑操作符 连接操作符 重复操作符 当有多个元素时,默认是从第0个元素比较的 字符串比较的是每一个字符对应的ASCII码值的大小 什么是ASSII码? 是Americ ...

  3. 零基础入门学习Python(10)-列表(2)

    从列表中获取元素 跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从0开始的 典典不服峰峰排在第一,好嘛,那我就满足他的虚荣心 从列表删除元素 remove() ...

  4. 零基础学python鱼c-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...

    第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...

  5. 【鱼C·零基础入门学习Python】课后习题答案 第14课

    鉴于半导体制造业进入了瓶颈,处于找不到工作的深深忧虑,故最近开始学习Python.发现鱼C工作室的<零基础入门学习python>教程很不错,视频讲解生动,最主要的是他的课后练习很不错.以下 ...

  6. 小甲鱼零基础学python pdf_鱼C论坛小甲鱼《零基础入门学习python》课程课后题.pdf...

    第 1 课 0. Python 是什么类型的语言? Python 是脚本语言 脚本语言 (Scripting language) 是电脑编程语言,因此也能让开发者藉以编写出 让电脑听命行事的程序. 以 ...

  7. 零基础入门学python 第二版-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...

    第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...

  8. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  9. 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放 ...

  10. 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) ...

最新文章

  1. lua判断字符不为空或空格_Lua判断Table是否为空的方法(空的table即{})
  2. 使用Elasticsearch实现推荐系统
  3. java常用代码_Java 中常用代码 (欢迎补充)
  4. 在Windows下不使用密码远程登陆Linux
  5. C++:构造函数重载类内定义函数(内联函数)
  6. 如果用float实现居中
  7. js关闭当前页面窗口的问题
  8. python日期对照表_2020年日期表-python实现
  9. scp命令传文件--远程ip加端口号的方式
  10. (BookxNote Pro)Windows版Marginnote 3 阅读神器 自动生成脑图/思维导图
  11. 为什么败者树的访问外存次数要比胜者树少_为什么说蒙地卡罗搜索树MCTS是AlphaZero的核心?[AlphaZero理论篇之三]...
  12. 什么是软件质量保证_什么是软件质量?
  13. 3A游戏大作都在用什么宝藏技术?
  14. 解决 IIS 部署网站引用 woff/woff2/svg 字体报 404 错误
  15. 查看html代码来下载mp4视频的一次记录
  16. 鸿蒙系统(HarmonyOS)应用开发入门篇
  17. Azure: Azure AD(For Development)的使用
  18. 读书笔记《游戏改变世界》
  19. Java、JSP等足球俱乐部网站
  20. 数据科学走向“去技术化”?投资银行家的转型新方向是数据科学

热门文章

  1. require和import的区别?
  2. struts tags bean
  3. 祖传代码,轻则伤筋动骨,重则一命呜呼
  4. RV1109人脸识别通行门禁闸机主板模组详解
  5. 11111111111
  6. STC8学习4 ——PWM波形应用
  7. uart_ops结构体分析之amba_pl011_pops
  8. 软件测试 | 测试开发 | 一种基于视频帧差异视频卡顿检测方案
  9. 3行代码完成时序建模,最新开源的时序算法发布!
  10. 谷歌地球中国服务正式关闭,国产天地图完全替代谷歌地球?