列表元素提取

 mes = ["北京","哈尔滨","长春","沈阳","天津"]
print(mes[1])#提取第二个元素
print(mes[1:3])#提取第二和第三个元素,遵守“左闭右开”原则,即左面元素取得到右面元素取不到
print(mes[-3:-1])#取倒数第三和倒数第二元素,遵守“左闭右开”原则
print(mes[-2:])#取最后两位元素

结果:

 哈尔滨
['哈尔滨', '长春']
['长春', '沈阳']
['沈阳', '天津']

 列表元素添加

 mes = ["北京","哈尔滨","长春","沈阳","天津"]

 mes.append("呼和浩特")#追加列表最后
mes.insert(1,"乌鲁木齐")#追加到指定位置
print(mes)

结果:

 ['北京', '哈尔滨', '长春', '沈阳', '天津', '呼和浩特']
['北京', '乌鲁木齐', '哈尔滨', '长春', '沈阳', '天津', '呼和浩特']

列表元素替换

 mes[3] = "西宁"#替换指定位置元素
print(mes)

结果:

 ['北京', '哈尔滨', '长春', '西宁', '天津']

列表元素删除三种方法:

1.remove

 mes = ["北京","哈尔滨","长春","沈阳","天津"]
mes.remove("沈阳")#删除指定名称元素
print(mes)

结果:

['北京', '哈尔滨', '长春', '天津']

2.del

 mes = ["北京","哈尔滨","长春","沈阳","天津"]

 del mes[3]#删除指定位置元素
print(mes)

3.pop

 mes = ["北京","哈尔滨","长春","沈阳","天津"]

 mes.pop()#删除末尾元素
mes.pop(1)#删除指定位子元素,等于del 作用
print(mes)

结果:

['北京', '长春', '沈阳']

 查找元素

 mes = ["北京","哈尔滨","长春","沈阳","天津"]
print(mes.index("长春"))#根据元素名称查找元素位置

结果:

2    #表示元素在列表排序为二的位置

查询指定元素个数:

 mes = ["北京","哈尔滨","天津","长春","沈阳","天津"]
print(mes.count("天津"))#查找指定元素重复个数

结果为2,表示“天津”元素重复了两次

清除列表

 print(mes.clear())

 #结果为  none,表示列表为空

列表元素翻转

 mes = ["北京","哈尔滨","天津","长春","沈阳","天津"]
mes.reverse()
print(mes)

结果:

 ['天津', '沈阳', '长春', '天津', '哈尔滨', '北京']

排序:

 mes = ["北京","2哈尔滨","x天津","N长春","$沈阳","-天津"]
mes.sort()
print(mes)

结果:

['$沈阳', '-天津', '2哈尔滨', 'N长春', 'x天津', '北京']

列表合并:

 me = [1,2,3,4,5,]
mes = ["北京","2哈尔滨","x天津","N长春","$沈阳","-天津"]
mes.extend(me)#列表合并
print(mes)

结果:

['北京', '2哈尔滨', 'x天津', 'N长春', '$沈阳', '-天津', 1, 2, 3, 4, 5]

DAY:3 列表的更多相关文章

  1. ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单

    前言: 前面几篇重点都在讲普通列表的相关操作. 本篇主要讲树型列表的操作. 框架在设计时,已经把树型列表和普通列表全面统一了操作,用法几乎是一致的. 下面介绍一些差距化的内容: 1:树型列表绑定: v ...

  2. ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑

    前言: 为了赶进度,周末也写文了! 前几篇讲完查询框和工具栏,这节讲表格数据相关的操作. 先看一下列表: 接下来我们有很多事情可以做. 1:格式化 - 键值的翻译 对于“启用”列,已经配置了格式化 # ...

  3. ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区

    前言: Aries框架毕竟是开发框架,所以重点还是要写代码的,这样开发人员才不会失业,哈. 步骤1:新建html 建一个Html,主要有三步: 1:引入Aries.Loader.js 2:弄一个tab ...

  4. ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面

    前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...

  5. 散列表(hash table)——算法导论(13)

    1. 引言 许多应用都需要动态集合结构,它至少需要支持Insert,search和delete字典操作.散列表(hash table)是实现字典操作的一种有效的数据结构. 2. 直接寻址表 在介绍散列 ...

  6. Python列表去重

    标题有语病,其实是这样的: 假设有两个列表 : L1 = [1,2,3,4] ; L2 = [1,2,5,6] 然后去掉L1中包含的L2的元素 直接这样当然是不行的: def removeExists ...

  7. WPF 微信 MVVM 【续】修复部分用户无法获取列表

    看过我WPF 微信 MVVM这篇文章的朋友,应该知道我里面提到了我有一个小号是无法获取列表的,始终也没找到原因. 前两天经过GitHub上h4dex大神的指导,知道了原因,是因为微信在登录以后,web ...

  8. Emoji选项列表

    一.需要的前提文件 从网上下载Emoji的表情包,当然是png的图片,因为WPF不支持彩色的Emoji,所以,做列表的时候,需要用图片. 随着压缩包一起的还有一个Emoji.xml文件,文件的层级结构 ...

  9. UWP开发必备:常用数据列表控件汇总比较

    今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...

  10. 在DevExpress程序中使用GridView直接录入数据的时候,增加列表选择的功能

    在我上篇随笔<在DevExpress程序中使用Winform分页控件直接录入数据并保存>中介绍了在GridView以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验 ...

随机推荐

  1. php-fpm开启慢查询日志

    php-fpm.conf /usr/local/php/etc/php-fpm.conf 开启慢查询日志 ; The log file for slow requests ; Default Valu ...

  2. leecode第二百一十七题(存在重复元素)

    class Solution { public: bool containsDuplicate(vector<int>& nums) { set<int> s; for ...

  3. 常见adb指令

    1. adb –-help 查看帮助文档 2. adb start-server 当adb没有启动或被手动杀掉时,可以使用该命令启动服务 3. adb kill-server 杀死adb服务 4. a ...

  4. urllib库详解 --Python3

    相关:urllib是python内置的http请求库,本文介绍urllib三个模块:请求模块urllib.request.异常处理模块urllib.error.url解析模块urllib.parse. ...

  5. 记录Sql2012附加Sql2008的数据库出错的解决方案

    只需要对要附加的数据文件[右键]->[属性]->[安全]->(选择“Authenticated Users”用户)[编辑]->让“Authenticated Users”用户具 ...

  6. JVM调优之Tomcat启动加速(二)

    使用 startup.bat 启动Tomcat 服务器时,start.bat  调用了bin 目录下的calalina.bat 文件. 如果需要配置 Tomcat的JVM参数,可以将参数写入 cata ...

  7. 规则引擎 - (二)XOM工程

    XOM工程即一个Java项目. 新建Java类,添加属性,实现get/set方法.

  8. java 动态增/减集合元素

    1. 简介 有时候需要在集合遍历过程中进行增/删,下面介绍几种正确的操作方式. 2. 示例 例如有如下集合[1, 2, 2, 3, 5],需要删除被2整除的元素. import java.util.* ...

  9. 牛客网暑期ACM多校训练营(第七场)Bit Compression

    链接:https://www.nowcoder.com/acm/contest/145/C 来源:牛客网 题目描述 A binary string s of length N = 2n is give ...

  10. windows—IOCP

    一.重叠I/O回声服务器端 服务端: #include <stdio.h> #include <stdlib.h> #include <WinSock2.h> #d ...