一 [::]  切片

第一个参数 开始位置

第二个参数 结束位置

第三个参数 按多少间隔切,如果为负数,则逆序输出

如:

1.从第2个数字开始,到第6个数字结束,间隔为2分割list

list = [1,2,3,45,6,54,2]

print list[1:5:2]输出为: [2,45]

2.逆序输出list

list = [1,2,3,45,6,54,2]

print list[::-1]

输出为: [2, 54, 6, 45, 3, 2, 1]

二 排序

1.升序排列

list = [1,2,3,45,6,54,2]

print sorted(list)

输出为:[1, 2, 2, 3, 6, 45, 54]

list = [1,2,3,45,6,54,2]

list.sort()

print list

输出为:[1, 2, 2, 3, 6, 45, 54]

2.降序排列

list = [1,2,3,45,6,54,2]

print sorted(list,reverse=True)

输出为:[54, 45, 6, 3, 2, 2, 1] 或

list = [1,2,3,45,6,54,2]

list.sort(reverse=True)

print list输出为:[54, 45, 6, 3, 2, 2, 1]

函数sorted()与list.sort()的区别

sorted()它会返回一个排好序的新对象,list本身没有发生变化

而,list.sort()会对list本身进行排序

list1 = [1,2,3,45,6,54,2]

sorted(list1)

print 'list1 :',list1

list2 = [1,2,3,45,6,54,2]

list2.sort()

print 'list2 :',list2

输出为:

list1 : [1, 2, 3, 45, 6, 54, 2]

list2 : [1, 2, 2, 3, 6, 45, 54]

list1 并没有改变,list2改变

三 列表推导式

打印0-9的平方且平方小于 60的数

print [x*x for x in range(0,10) if x*x < 60]

输出为:[0, 1, 4, 9, 16, 25, 36, 49]

四 字符拼接

用“-”把list中的元素连接起来

L = ['aaaa','bbbb','cccc','dddd','eeee']

print '-'.join(L) 输出为:aaaa-bbbb-cccc-dddd-eeee

python学习list_python学习之list相关推荐

  1. python输入list_python学习(list增删改查、及常用方法)

    1.Python多条件判断: 多条件判断 if: pass else: pass 循环 while for i = 0 while i > 1: print('hello') else: pri ...

  2. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  3. Blender中的Python脚本介绍学习教程

    Blender中的Python脚本介绍学习教程 MP4 |视频:h264,1280×720 |音频:AAC,48000 Hz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.63 ...

  4. 零基础学python培训需要学习多久?

    Python是一种入门比较简单的编程语言,但是如果是零基础学员,学习起来还是需要时间的,那么零基础学python培训需要学习多久呢?我们来看看小编的详细介绍吧. 零基础学python培训需要学习多久? ...

  5. 从0开始,基于Python探究深度学习神经网络

    来源 |  Data Science from Scratch, Second Edition 作者 | Joel Grus 全文共6778字,预计阅读时间50分钟. 深度学习 1.  张量 2.  ...

  6. 如何用 OpenCV、Python 和深度学习实现面部识别?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 Face ID 的兴起带动了一波面部识别技术热 ...

  7. 【python教程入门学习】Python实现自动玩贪吃蛇程序

    这篇文章主要介绍了通过Python实现的简易的自动玩贪吃蛇游戏的小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学一学 实现效果 先看看效果 这比我手动的快多了,而且是单机的,自动玩没惹 ...

  8. 【python教程入门学习】Python零基础入门爬虫项目

    Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...

  9. Keras快速上手:基于Python的深度学习

    Keras快速上手:基于Python的深度学习 谢梁,鲁颖,劳虹岚 著 ISBN:9787121318726 包装:平装 开本:16开 正文语种:中文 出版社: 电子工业出版社 出版时间:2017-0 ...

最新文章

  1. 非x面容解锁插件ios13_ios13近期消息汇总,苹果要放大招??
  2. Matlab 整数线性规划问题模型代码
  3. Intent对象详解(二)
  4. 技术实践 | 如何基于 Flink 实现通用的聚合指标计算框架
  5. PHP获取客户端的真实IP
  6. [网络流24题] 航空路线问题 (费用流)
  7. [New Portal]Windows Azure Virtual Machine (17) Virtual Machine成本分析
  8. 【TensorFlow】MNIST手写数字识别
  9. HDU 1698 Just a Hook(线段树:区间更新)
  10. xiao776php,《xiao 776》_xiao 776_NEWS下载网
  11. 360和腾讯QQ的那场战争!
  12. 【2021年度总结】不断学习的卡卡
  13. 关于偏度和峰度的解释(易错)
  14. 什么是5G LAN 5G LAN商用爆发推动5G创新应用 提速数字转型新引擎
  15. 华为认证专用模拟器 企业内部业务网络设计
  16. Android应用面试题及答案汇总
  17. 系统集成项目管理工程师考试-项目管理口诀
  18. 人脸识别+深度学习,水平远超人类大脑!
  19. Android手机连接蓝牙播放时,蓝牙设备如何显示歌名、专辑、歌手等信息?
  20. 【计蒜客系列】挑战难题4:简单斐波那契

热门文章

  1. mysql数据结构_mysql的底层数据结构
  2. layui 如何去dom_常用元素操作 - layui.element
  3. 多所高校通知:暂缓返校
  4. 人工智能秘史(三):为什么图灵希望AI犯错?
  5. 投入100亿,一所新“交通大学”选址定了!校名却让网友吵翻…
  6. java listview颜色_[摘]android listview选中某一行,成选中状态颜色高亮显示
  7. 如何使用git管理crontab任务
  8. 【转载保存】java操作HDFS
  9. 使用反射调用构造器创建对象
  10. 邻近算法(KNN算法)