python学习list_python学习之list
一 [::] 切片
第一个参数 开始位置
第二个参数 结束位置
第三个参数 按多少间隔切,如果为负数,则逆序输出
如:
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相关推荐
- python输入list_python学习(list增删改查、及常用方法)
1.Python多条件判断: 多条件判断 if: pass else: pass 循环 while for i = 0 while i > 1: print('hello') else: pri ...
- python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)
[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...
- Blender中的Python脚本介绍学习教程
Blender中的Python脚本介绍学习教程 MP4 |视频:h264,1280×720 |音频:AAC,48000 Hz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.63 ...
- 零基础学python培训需要学习多久?
Python是一种入门比较简单的编程语言,但是如果是零基础学员,学习起来还是需要时间的,那么零基础学python培训需要学习多久呢?我们来看看小编的详细介绍吧. 零基础学python培训需要学习多久? ...
- 从0开始,基于Python探究深度学习神经网络
来源 | Data Science from Scratch, Second Edition 作者 | Joel Grus 全文共6778字,预计阅读时间50分钟. 深度学习 1. 张量 2. ...
- 如何用 OpenCV、Python 和深度学习实现面部识别?
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 Face ID 的兴起带动了一波面部识别技术热 ...
- 【python教程入门学习】Python实现自动玩贪吃蛇程序
这篇文章主要介绍了通过Python实现的简易的自动玩贪吃蛇游戏的小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学一学 实现效果 先看看效果 这比我手动的快多了,而且是单机的,自动玩没惹 ...
- 【python教程入门学习】Python零基础入门爬虫项目
Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...
- Keras快速上手:基于Python的深度学习
Keras快速上手:基于Python的深度学习 谢梁,鲁颖,劳虹岚 著 ISBN:9787121318726 包装:平装 开本:16开 正文语种:中文 出版社: 电子工业出版社 出版时间:2017-0 ...
最新文章
- 非x面容解锁插件ios13_ios13近期消息汇总,苹果要放大招??
- Matlab 整数线性规划问题模型代码
- Intent对象详解(二)
- 技术实践 | 如何基于 Flink 实现通用的聚合指标计算框架
- PHP获取客户端的真实IP
- [网络流24题] 航空路线问题 (费用流)
- [New Portal]Windows Azure Virtual Machine (17) Virtual Machine成本分析
- 【TensorFlow】MNIST手写数字识别
- HDU 1698 Just a Hook(线段树:区间更新)
- xiao776php,《xiao 776》_xiao 776_NEWS下载网
- 360和腾讯QQ的那场战争!
- 【2021年度总结】不断学习的卡卡
- 关于偏度和峰度的解释(易错)
- 什么是5G LAN 5G LAN商用爆发推动5G创新应用 提速数字转型新引擎
- 华为认证专用模拟器 企业内部业务网络设计
- Android应用面试题及答案汇总
- 系统集成项目管理工程师考试-项目管理口诀
- 人脸识别+深度学习,水平远超人类大脑!
- Android手机连接蓝牙播放时,蓝牙设备如何显示歌名、专辑、歌手等信息?
- 【计蒜客系列】挑战难题4:简单斐波那契
热门文章
- mysql数据结构_mysql的底层数据结构
- layui 如何去dom_常用元素操作 - layui.element
- 多所高校通知:暂缓返校
- 人工智能秘史(三):为什么图灵希望AI犯错?
- 投入100亿,一所新“交通大学”选址定了!校名却让网友吵翻…
- java listview颜色_[摘]android listview选中某一行,成选中状态颜色高亮显示
- 如何使用git管理crontab任务
- 【转载保存】java操作HDFS
- 使用反射调用构造器创建对象
- 邻近算法(KNN算法)