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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512269.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

KubeVela 1.1 发布,开启混合环境应用交付新里程碑

简介&#xff1a; KubeVela 作为一个开箱即用、面向现代微服务架构的应用交付与管理平台&#xff0c;今天正式发布了 1.1 版本&#xff0c;以更加用户友好和完善的功能集&#xff0c;开启了“让混合环境应用交付更加简单高效”的重要里程碑。 在云原生理念迅速普及的今天&…

云原生消息、事件、流超融合平台——RocketMQ 5.0 初探

简介&#xff1a; 今天分享的主题是云原生消息事件流超融合平台 RocketMQ 5.0 初探&#xff0c;内容主要分为三个部分&#xff1a; 首先&#xff0c;带大家回顾业务消息领域首选 RocketMQ 4 发展历史以及 4.x 版本的演进与发展。 其次&#xff0c;会为大家详细介绍 RocketMQ 5.…

mysql查找无根节点sql_SQL 双亲节点查找所有子节点的实现方法

怎么保存树状结构的数据呢&#xff1f;在 SQL 中常用的是双亲节点法。创建表如下CREATE TABLE category ( id LONG, parentId LONG, name String(20) )INSERT INTO category VALUES ( 1, NULL, Root )INSERT INTO category VALUES ( 2, 1, Branch1 )INSERT INTO category VALUE…

一文看懂微服务背后的技术演进与应用实践

简介&#xff1a; 2021年7月2日&#xff0c;阿里云用户组&#xff08;AUG&#xff09;第一次线下活动在济南召开。阿里云云原生资深专家李国强结合自身微服务领域经验&#xff0c;现场跟数十家山东企业分享了云原生的代表技术之一“微服务”的演进和应用实践。本文根据作者的现…

1 分钟记住 docker 镜像和容器常用基本命令

作者 | xiaochuhe来源 | CSDN博客镜像常用基本命令查看自己服务器中docker 镜像列表docker images搜索镜像docker search 镜像名 docker search --filterSTARS9000 mysql 搜索 STARS >9000的 mysql 镜像拉取镜像docker pull 镜像名 docker pull 镜像名:tag运行镜像docker ru…

业界首个机密计算容器运行时—Inclavare Containers正式进入CNCF!

简介&#xff1a; Inclavare Containers 通过云原生计算基金会&#xff08;CNCF&#xff09;TOC 投票正式成为 CNCF 官方沙箱项目。 作者&#xff5c;彦荣 2021 年 9月 15 日&#xff0c;Inclavare Containers 通过云原生计算基金会&#xff08;CNCF&#xff09;TOC 投票正式成…

python 矩阵库_NumPy 矩阵库(Matrix)

NumPy 中包含了一个矩阵库 numpy.matlib&#xff0c;该模块中的函数返回的是一个矩阵&#xff0c;而不是 ndarray 对象。由 m n 个数aij排成的 m 行 n 列的数表称为 m 行 n 列的矩阵&#xff0c;简称 m n 矩阵。记作这 mn 个数称为矩阵 A的元素&#xff0c;简称为元&#xff…

Gartner 发布 2022 年汽车行业五大技术趋势

来源 | CSDN云计算 Gartner发布2022年汽车行业五大技术趋势&#xff0c;帮助企业首席信息官更好地应对汽车行业的软件、硬件和数字变革。 Gartner高级研究总监Pedro Pacheco表示&#xff1a;“在过去的一个世纪中&#xff0c;汽车制造商一直专注于汽车机械的研发&#xff0c;而…

顺丰科技 Hudi on Flink 实时数仓实践

简介&#xff1a; 介绍了顺丰科技数仓的架构&#xff0c;趟过的一些问题、使用 Hudi 来优化整个 job 状态的实践细节&#xff0c;以及未来的一些规划。 本文作者为刘杰&#xff0c;介绍了顺丰科技数仓的架构&#xff0c;趟过的一些问题、使用 Hudi 来优化整个 job 状态的实践细…

Paillier半同态加密:原理、高效实现方法和应用

简介&#xff1a; 《数据安全法》已于9月1日起正式实施&#xff0c;两个月后《个人信息保护法》也将开始施行&#xff0c;意味着数据安全和隐私保护方面的监管将会在年内陆续到位。在合规收紧大背景下&#xff0c;“数据孤岛”现象日渐明显。如何实现安全的数据流通&#xff0c…

django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离

一、配置mysql主从同步的步骤&#xff1a;(1) 在主服务器上&#xff0c;必须开启二进制日志机制和配置一个独立的ID(2) 在每一个从服务器上&#xff0c;配置一个唯一的ID&#xff0c;创建一个用来专门复制主服务器数据的账号(3) 在开始复制进程前&#xff0c;在主服务器上记录二…

从 40% 跌至 4%,“糊”了的 Firefox 还能重回巅峰吗?

作者 | 丁广辉 责编 | 张红月出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;Mozilla Firefox&#xff0c;通常简称为Firefox&#xff0c;中文名叫做火狐&#xff0c;是由Mozilla基金会及其子公司Mozilla公司开发的一款自由、开源的网页浏览器。2004年&#x…

如何发现 Kubernetes 中服务和工作负载的异常

简介&#xff1a; 本次分享为Kubernetes 监控公开课的第二节内容&#xff1a;如何发现 Kubernetes 中服务和工作负载的异常。 分享由三个部分组成&#xff1a; 一、Kubernetes 异常定位存在痛点&#xff1b; 二、针对这些痛点&#xff0c;Kubernetes 监控如何更快、更准、更全的…

内含干货PPT下载|一站式数据管理DMS及最新解决方案发布

简介&#xff1a; 今天主要给大家介绍一站式数据管理平台DMS以及解决方案的发布。议题包含企业数据管理当前的一些痛&#xff0c;DMS一站式数据管理平台以及其核心技术&#xff0c;实时数仓解决方案以及相应的应用实践。 “数聚云端智驭未来”——阿里云数据库创新上云峰会暨第…

java 数组数据类型_java基本数据类型和数组

第一类:逻辑型boolean第二类:文本型char第三类:整数型(byte、short、int、long)char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到9223372036854775807共19位第四类:浮点型(float、double)在数学中0到1有无数个浮点数&am…

kube-scheduler 磁盘调度源码分析

作者 | leadersnowy来源 | CSDN博客kube-scheduler介绍首先我们知道&#xff0c;kube-scheduler的根本工作任务是根据各种调度算法将Pod调度到最合适的工作节点上一、整个调度流程分为两个阶段&#xff1a;1、预选&#xff08;Predicates&#xff09;&#xff1a;输入是所有节点…

开放搜索查询分析服务架构解读

简介&#xff1a; 搜索行为在后端都会有大量的数据计算和处理才会召回符合用户需求的搜索结果&#xff0c;本次分享结合自建搜索业务中查询分析服务常见的问题及难点&#xff0c;介绍阿里云开放搜索查询分析具备的能力及解决方案&#xff0c;并深度解读阿里巴巴查询分析服务架构…

多任务多目标CTR预估技术

简介&#xff1a; 多目标&#xff08;Multi Objective Learning&#xff09;是MTL中的一种。在业务场景中&#xff0c;经常面临既要又要的多目标问题。而多个目标常常会有冲突。如何使多个目标同时得到提升&#xff0c;是多任务多目标在真实业务场景中存在的意义。 作者 | 志阳…

Veeam 发布 2022 年数据保护趋势报告,开发者需关注哪些点?

如今数据作为重要的生产要素&#xff0c;成为数字经济高速发展的关键驱动力之一。越来越多开发者和企业认识到数据保护的重要性&#xff0c;关注数据保护发展趋势&#xff0c;以通过相关的技术解决方案来制定应对策略。 为帮助企业捋请思路&#xff0c;加快数字化转型步伐&…

blazeds调用java_Flex使用Blazeds与Java交互及自定义对象转换详解(转)

一、建立Flex与Java交互的工程。本文中讲到的交互是利用Blazeds的&#xff0c;因为这个是免费的&#xff0c;呵呵&#xff0c;我是穷人。首先就是去下载Blazeds的压缩包&#xff0c;这个可以从官网或者CSDN、JavaEye上下到。解压缩这个包&#xff0c;将里面的Blazeds.war解压&a…