list是一个类,用中括号括上,逗号分隔,元素可以是数字,字符,字符串,也可以是嵌套列表,布尔类型。

1.通过索引取值

li=[1,12,9,'age',['wangtianning',[19,'10'],123],'alex']

#通过索引取值

print(li[0])

2.通过切片取值

#通过切片取值

#切片结果也是一个列表

print(li[3:5])

print(li[3:])

3.for循环取值

for item in li:

print(item)

4.修改列表

li[1]=120

print(li)

li[1]=[11,22,33,44]

print(li)

li[1:3]=[120,90]

print(li)

5.通过索引和切片删除

li[1]=120

print(li)

li[1]=[11,22,33,44]

print(li)

li[1:3]=[120,90]

print(li)

6.删除某个一个值,获取被删除的值,可以指定索引,没有索引默认最后一个

print(li.pop())

print(li)

print(li.pop(1))

print(li)

7.删除列表中的指定值,左侧优先

li.remove(33)

print(li)

8.in操作

li=[1,12,9,'age',['wangtianning',[19,'10'],123],'alex']

print(12 in li)

9.字符串转列表

s='acnawufkacanlkcbyiu'

a='123'

int(a)

b=123

str(b)

print(list(s))

10.列表转成字符串

#列表转换成字符串(既有数字,又有字符串)

li=[11,22,33,'123','alex']

print(str(li))

#会原封不动的打印出来

s=''

for i in li:

s+=str(i)

print(s)

#只有字符串,不能有数字,直接使用字符串的join方法

li=['123','alex']

print(''.join(li))

11.在列表后面追加

li=[11,22,33,44]

print(li.append(5))

print(li)

li.append([1234,5678])

print(li)

#不同于append的追加

#append是吧后面的元素当成整体

#extend是吧插入值的每个元素拆开加入

li=[11,22,33,44]

li.extend([9898,'王天宁'])

print(li)

li.extend('wang')

print(li)

12.列表清空

#清空列表

li.clear()

print(li)

13.(浅)拷贝

#拷贝(浅拷贝)

li=[11,2222,33,22,44]

v=li.copy()

print(v)

14.计算元素出现的次数

#计算元素出现的次数

print(li.count(22))

15.寻找索引位置

#找索引位置,找到第一个不往后找了

print(li.index(22))

16.在指定位置插入

#在指定索引位置插入

li=[11,22,33,22,44]

li.insert(0,99)

print(li)

17.反转列表

#将当前列表进行反转

li=[11,22,33,22,44]

li.reverse()

print(li)

18.列表正反排序

#列表的排序

li=[11,22,33,22,44]

li.sort()

print(li)

li.sort(reverse=True)

print(li)

python 列表常用方法

1.在列表末尾添加新的对象 li=[11,22,33,'aa','bb','cc'] li.append('dd') print(li) 2.清空列表 li=[11,22,33,'aa','bb',' ...

python列表的一些常用方法以及函数

学习到了一些关于python列表的新知识,自己整理了一下,方便大家参考: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # File_type:列表的常用操 ...

Python 列表详细使用

1. 列表 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开: 当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙: 在Pyt ...

Python—列表(一个“打了激素”的数组)

我们在C语言中会使用数组来将一大堆数据类型一样的数据挨个摆在一起,但是数组有一个基本的要求,就是数据类型必须是一致的,我们知道Python的变量由于没有数据类型,也就是说Python没有数组这一概念, ...

数据结构-Python 列表(List)

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现 一.列表常用方法 1.创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可. eg:list1 = ['1', ' ...

python 列表排序

转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...

python列表、元祖、字典

python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

Python 列表

python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...

随机推荐

[转]CAP原理与最终一致性 强一致性 透析

在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick).在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子.CAP原理中,有三个要素: 一致性 ...

SSE and Websocket

http://www.w3school.com.cn/html5/html_5_serversentevents.asp http://javascript.ruanyifeng.com/htmlap ...

C语言 指针与字符串

C语言可以在栈区 or 堆区 or 全局区 存放字符串,字符串不单单是存储在全局区的. //字符串与指针 #include #include

解决Surface Pro外接移动硬盘经常睡眠的问题

1. 打开注册表,找到下面的键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-904 ...

Web中的监听器【Listener】与过滤器【Filter】 实例

监听器实例: package com.gwssi.listener; import javax.servlet.http.HttpSession; import javax.servlet.http. ...

(转) Dynamic memory

In the programs seen in previous chapters, all memory needs were determined before program executi ...

Handlebarsjs学习笔记

handlebarsjs官网(http://handlebarsjs.com/) 1.引入模板      在html页面中添加

python列表比较方法_python列表常用方法相关推荐

  1. python的列表方法_Python列表的常用方法

    一.列表是什么? 列表是由一序列特定顺序排列的元素组成的,可以把字符串.数字.字典等都可以加入列表中. 列表中元素之间没有任何关系,列表也是自带下标的,默认从0开始. 列表是最常用的Python数据类 ...

  2. python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法

    在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重.这里总结了下网上搜集到的几种方法. 一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3 ...

  3. python中remove用法_Python 列表 remove() 使用方法及示例

    Python 列表 remove() 使用方法及示例 remove()方法从列表中删除第一个匹配元素(作为参数传递). remove()方法的语法为:list.remove(element) remo ...

  4. python列表使用技巧与方法_Python列表的相关操作与方法

    Python列表的相关操作与方法 1.列表 why:int.bool.str存在缺陷 str:存储少量的数据:所有的操作获取的内容都是 str类型,存储的数据类型单一. what: 列表可以承载任意数 ...

  5. python去重复记录_Python列表去重复项的N种方法(实例代码)

    说明 Python语言中列表(List)与其他语言的数组(Array)类似,是一种有序的集合数据结构,Python List可支持各种数据类型,长度也可动态调整,与JS中的数组或Java ArrayL ...

  6. python打乱列表的方法_python打乱列表

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 随机打乱列表中的元素自己写函数用于随机打乱列表中的元素方案一:交换法随机选取原列 ...

  7. python列表反向排序_Python 列表排序方法reverse、sort、sorted详解

    python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级列表排序中,后两中方法还可以加入条件参数进行排序. reverse() ...

  8. python元组和列表都支持的方法_python列表方法和元组

    Python列表方法 1.append()在列表末尾追加新对象 >>> lst=[1,2,3] >>> lst [1, 2, 3] >>> lst ...

  9. python列表去重的方法_Python列表中去重的多种方法

    怎么快速的对列表进行去重呢,去重之后原来的顺序会不会改变呢? 去重之后顺序会改变 set去重 列表去重改变原列表的顺序了l1 = [1,4,4,2,3,4,5,6,1] l2 = list(set(l ...

最新文章

  1. 深度学习基础系列(八)| 偏差和方差
  2. 移动端整屏滑动的实现
  3. python 如何将数字字符串转换为数字?
  4. Linux 命令之 more -- 显示文本文件内容/显示文件内容/查看文件内容
  5. 校验json格式_不来学一下SpringBoot统一参数校验?
  6. maven自定义webapp目录
  7. Atitit 架构艺术 与架构常见包含的技术 1. 架构的目的是什么??解决的问题 所有的问题都能通过架构解决 2 1.1. 提高可读性 提升可维护性架构 降低技术难度 2 1.2. 提升管理性
  8. 已解决IndentationError: unindent does not match any outer indentation level
  9. [整理]邮件里常用英文缩写
  10. Ubuntu 搭建opengrok 流程
  11. 航班信息的查询与检索Java,航班信息的查询与检索
  12. 三维点云处理-chap1
  13. 苹果Mac笔记本电脑如何开启热点分享网络?
  14. linux压缩后删原文件夹,Linux tar 如何在压缩之后删除原文件及相关拓展用法
  15. 简略介绍react框架特性
  16. c语言莹源码,exp5/wc/client.c · 张雪莹20175227/ISSDF - Gitee.com
  17. 全国计算机考试cad,国家CAD考试CAD试题库.pdf
  18. 全面了解 Nginx
  19. 一个公式三指标,电商分析的破局之道
  20. Unity使用Gif插件教学

热门文章

  1. python不属于ipo模型的是_以下不属于IPO模型的是
  2. Power Supply---驱动框架
  3. 中科院oracle,《Oracle 10G 系统教程 中科院培训老师讲授》
  4. 为什么90后不鸟管理者,却愿意被大神虐?
  5. python飞机大战概要设计_飞机大战--毕业论文--初稿.doc
  6. css中用rgba设置颜色三光色
  7. Golang的viper库
  8. MacOS-MacAPP使用Main.storyboard启动视图程序踩坑
  9. AOJ-proble-807
  10. 对言语上的自律和真正的自律的一些想法