参考链接1

参考链接2

# -*-coding:UTF-8-*-# list删除某个元素
list1 = [1, 2, 3, 4]
del list1[3]
print(list1) # [1, 2, 3]list1.pop(1)  # 默认弹出最后一个元素
print(list1) # [1, 3]# min max(list) 返回最大最小元素list2 = [3, 5, 2, 6, 7, 0]
print(max(list2)) # 7
print(list2.index(max(list2))) # 4# 拓展list
list3 = ['a', 'b', 'c'] # ['a', 'b', 'c', 1, 2, 3]
print(list3 + [1, 2, 3])
print(list3 + list(range(3)))  # ['a', 'b', 'c', 0, 1, 2]
# extend是list3的内置函数,直接操作list3,没有返回值
list3.extend([1, 2, 3])
print(list3) # ['a', 'b', 'c', 1, 2, 3]
# append是在尾部添加一个元素,extend是一个序列的多个元素
list3.append([3, 4, 5])
print(list3) # ['a', 'b', 'c', 1, 2, 3, [3, 4, 5]]# list.copy()效果和copy.copy(list)一样
a = [1, 2, 3, [4, 5]]
b = a.copy()
a[3][0] = 0
print(b)  # [1, 2, 3, [0, 5]]# 插入 index处添加一个元素,后面的元素后移一个单位
a.insert(1, [1.1, 1.2, 1.3])
print(a) # [1, [1.1, 1.2, 1.3], 2, 3, [0, 5]]# list.count(obj) 统计出现次数
c = [1, 2, 3, 4, 3, 2, 1, 0]
print(c.count(1)) # 2# list中的花式操作
d = [1, 2, 3, 4, 5, 6, 7]
e = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
# 输出前面三个元素
print([d[i] for i in range(0, 3)]) # [1, 2, 3]
# 输出奇数
print([i for i in d if i % 2 == 1]) # [1, 3, 5, 7]
# d e 元素依次组合
print([(d[i], e[i]) for i in range(len(d))]) # [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e'), (6, 'f'), (7, 'g')]
# d e中的元素两两组合
print([(num, ch) for num in d for ch in e]) # [(1, 'a'), (1, 'b'), (1, 'c'), (1, 'd'), (1, 'e')...# 打印乘法表
print(''.join([str(i).center(2) + ' * ' + str(j).center(2) + ' = ' + str(i * j).center(2) + (' |\n' if 9 == j else ' |') for i in range(1, 10) for j in range(i, 10)]))def MAX(x, y):"""return the greater object:param x: obj1:param y: obj2:return: greater"""return x if x > y else yprint(MAX(3, 4)) # 4f = [3, 4, 5, 1, 2]
f.sort(reverse=True)
print(f)  # [5, 4, 3, 2, 1]

Python3菜鸟教程(5):list的基本操作和技巧相关推荐

  1. python3菜鸟教程-Python3 循环语句

    Python3 循环语句 本章节将为大家介绍 Python 循环语句的使用. Python 中的循环语句有 for 和 while. Python 循环语句的控制结构图如下所示: while 循环 P ...

  2. python3菜鸟教程中文-我的python学习方法和资源整理,干货分享

    怎么自学python 现在是真正的干货开始了 我实习的时候,python完全零基础,我看的第一个入门资料是一个视频教程,我觉得非常不错,分享给大家 Python教程_400集Python从入门到精通教 ...

  3. 装饰器python3菜鸟教程_认识Python装饰器

    Python中的装饰器用来给Python中的函数添加一些辅助功能.比如我们可以把[输出日志]这个辅助功能写到一个装饰器里.只要我们在某个函数A之前添加了这个[输出日志]的装饰器,那么执行函数A的时候, ...

  4. python3菜鸟教程-总算理解python3中文入门教程

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  5. python3菜鸟教程pdf-Python 3 教程

    Python 3 教程 Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级.为了不带入过多的累赘,Python 3.0在设计的时 ...

  6. python3菜鸟教程中文-Python3菜鸟教程 1.介绍

    对简明Python3教程 1.介绍感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Python是少有的几种既强大又简单的编程语言.你将惊喜地发现通过使用Python即可轻松 ...

  7. python3菜鸟教程-Python3 快速入门教程

    Python3下载地址 python.org为python的官网,进去后如果是windows用户就先看一下自己的系统是32位的还是64位的,64位的下x86-64,32位的下x86,最好别下最新的,因 ...

  8. python3菜鸟教程中文-Python3 日期和时间

    Python3 日期和时间 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能. Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间. 时间 ...

  9. python3菜鸟教程-Python3 入门教程 简单但比较不错

    本文适合有Java编程经验的程序员快速熟悉Python 本文程序在windows xp+python3.1a1 测试通过. 本文提到的idle指python shell,即安装python后你在菜单看 ...

最新文章

  1. Cloudera Manager(CDH5)内部结构、功能包括配置文件、目录位置等
  2. python:实现Django简单的网页设计
  3. 【Python+selenium Wendriver API】之鼠标悬停事件
  4. 今晚直播 | 清华大学NLP组刘正皓:神经信息检索的进展与挑战
  5. DataSet 的 Merge 方法
  6. 自从掌握了Selenium自动化测试框架设计,我在公司都横着走!
  7. 《C Traps and Pitfalls》 笔记
  8. java连接sql数据库代码_Java如何连接Sql的数据库
  9. about Microsoft Office SharePoint Portal Server 2003
  10. [APIO2017]商旅——分数优化+floyd+SPFA判负环+二分答案
  11. android activity 跳转与值
  12. 当 Windows 11 宕机时:从蓝屏死机变成“黑屏死机”!
  13. 每周一个设计模式之工厂方法与抽象工厂
  14. phpnow 安装apache失败_PHPnow安装服务[apache_pn]失败的问题的解决方法
  15. 改变button中文字的对齐方式
  16. @cacheable 设置过期时间_Redis 的过期策略是如何实现的?
  17. 再谈mysql之执行计划explain
  18. mysql集群系统_轻松构建Mysql高可用集群系统
  19. 你必不可能错过的java开源商城项目
  20. 如何用python进行数据处理?(一)

热门文章

  1. 验证千字文中有没有重复的字。
  2. SQL-高级命令(一)语句:like通配符,as别名
  3. 【Problems】:JSON parse error: Invalid UTF-8 start byte 0xbd;
  4. java支持arm64吗_VS2017预览版现已支持开发ARM64的UWP
  5. cass如何导入tif格式_CASS导入坐标文件的方法,一般人我不告诉他!-DAT文件
  6. Opencv调取摄像头失败的处理方法
  7. IntelliJ IDEA 2016.2与webstorm破解方法
  8. 未来游戏制作人:把热爱变成事业,将执着化作梦想
  9. ios和安卓手机游戏开发!34岁安卓开发大叔感慨,实战解析
  10. 2021最新去水印微信小程序