python 中的列表List
一 定义:能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的列表使用[]来表示。 在列表中每个元素与元素之间用逗号隔开(有索引和切片)
索引:每个元素对于一个单独索引号
切片, list [start ,end ,step]
例如
li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
print(li[0, 4 ,2])
>>>"alex","ritian"
二,列表的操作:
1.增
append():追加元素到最后
li = [1,2,3,4]
li.append(5)
print(li)
>>[1,2,3,4,5]
insert(), 输入元素到对应索引位置
li =[1,2,3,4]
li.insert(1,"a")
print(li)
>>>[1,"a",2,3,4]
extend()迭代增加
li =[1,2,3,4]
li.extend("ab")
print(li)
>>>[1,2,3,4,a,b]
li.extend(["ab"])
print(li)
>>>[1,2,3,4,"ab"]
2 删除
remove()删除括号内的元素
li = [1,2,3,4,"ab"]
li.remove(1)
print(li)
>>>[2,3,4,"ab"]
pop()
li = [1,2,3,4,"ab"]
li.pop()
print(li)
>>> [1,2,3,4]
li.pop(0)
print(li)
>>>[2,3,4]
clear(): 清空所有元素
li = [1,2,3,4]
li.clear
print(li)
>>>[]
del 删除目标
li = [1,2,3,4]
del li[0]
print(li)
>>>[2,3,4]
3 )查询列表中的内容
for el in list:
print(el)
例如:
li = [3,5,6]
for el in li:
print(el)
>>>3
5
6
4 ) 列表的操作:具有字符串大部分的操作属性
1. count():计数列表中存在元素的个数
li = [1,2,1,2]
li.count(1)
>>>2
2. sort(reverse=True) 排序
li = [ 1,2,3,1,2,5]
li.sort()
>>>[1,1,2,2,3,5]
li.sort(reverse = True)
>>>[5,3,2,2,1,1]
3. reverse() 翻转
li = ["a", "b", "c", "t"]
li.reverse()
>>>["t", "c", "b", "a"]
4. find():查询元素对应的索引,不存在返回 -1
5. index():查询元素对应的索引,不错在报错
三 元组: 不可变的列表(第一层不可变). 只读列表, 由小括号表示.
空元组 : tuple()
单个元素必须跟","号: (1,)
(1,2,)
四 嵌套:列表和元组都可以嵌套
li = [1234,["a",b],"ab"]
tuple = (1,2,["a",12,1],"a")
五:range()函数
学整数的数数的好工具,
默认从0开始数,可以指定
range (start,end)
for i in range(2)
print(i)
>>> 0
1
2
六经典案例
1反违法广告

2,选美,取最佳

python 中的列表List的更多相关文章
- julia与python中的列表解析.jl
julia与python中的列表解析.jl #=julia与python中的列表解析.jl 2016年3月16日 07:30:47 codegay julia是一门很年轻的科学计算语言 julia文档 ...
- python中的列表及numpy数组排序
一.列表排序 # python中对列表排序有sort.sorted两种方法,其中sort是列表内置方法,其帮助文档如下:In [1]: help(sorted) Help on built-in f ...
- Python中的列表解析和生成器表达式
Python中的列表解析和生成器表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.列表解析案例 #!/usr/bin/env python #_*_coding:utf-8 ...
- Python中的列表生成式和多层表达式
Python中的列表生成式和多层表达式 如何生成[1x1, 2x2, 3x3, ..., 10x10]的列表? L=[]; ,): L.append(x*x) print L print (" ...
- Python中的列表,元组,字符串之间的相互转化
Python中的列表元组和字符串之间的相互转化需要利用,tuple(),list(),str(). 示例如下: >>> the_string = "hello I'am x ...
- Python中对列表排序实例
Python中对列表排序实例 发布时间:2015-01-04 09:01:50 投稿:junjie 这篇文章主要介绍了Python中对列表排序实例,本文给出了9个List的排序实例,需要的朋友可以参考 ...
- 逗号分隔的字符串转换为Python中的列表 split
将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符 ...
- 12.python中的列表
先看列表是如何创建的: a = ['scolia', 123] b = list('scolia',123) 同样有两种创建方式,但一般用第一种. 列表和元祖最大的不同就是列表是可以修改的. 老规矩, ...
- python 中的列表解析和生成表达式 - 转
优雅.清晰和务实都是python的核心价值观,如果想通过操作和处理一个序列(或其他的可迭代对象)来创建一个新的列表时可以使用列表解析( List comprehensions)和生成表达式,通过这两 ...
- Python学习笔记整理(五)Python中的列表.
列表和字段,这两种类型几乎是Python所有脚本的主要工作组件.他们都可以在原处进行修改,可以按需求增加或缩短,而且包含任何种类的对象或者被嵌套. 一.列表 列表的主要属性: *任意对象的有序集合 从 ...
随机推荐
- bzoj2208 连通数(bitset优化传递闭包)
题目链接 思路 floyd求一下传递闭包,然后统计每个点可以到达的点数. 会tle,用bitset优化一下.将floyd的最后一层枚举变成bitset. 代码 /* * @Author: wxyww ...
- linux 日常中会用到的命令(持续更新)
1. grep 比如,我要查看www目录下所有包含 “聊天室” 的文件 grep -rn "聊天室" * 比如我要把 www 目录下所有文件中的 聊天室 替换为 ...
- 第二十二节,TensorFlow中的图片分类模型库slim的使用、数据集处理
Google在TensorFlow1.0,之后推出了一个叫slim的库,TF-slim是TensorFlow的一个新的轻量级的高级API接口.这个模块是在16年新推出的,其主要目的是来做所谓的“代码瘦 ...
- Xml二(解析思想)、
XML解析: * 解析xml可以做: * 如果xml作为配置文件:读取 * 如果xml作为传输文件:写,读 * xml解析思想: * DOM:将文档加载进内存,形成一颗dom树(document对象) ...
- NOIP 提高组 2014 联合权值(图论???)
传送门 https://www.cnblogs.com/violet-acmer/p/9937201.html 题解: 相关变量解释: int n; int fa[maxn];//fa[i] : i的 ...
- JS实现clone()方法,对五种主要数据类型进行值复制
Object.Array.Boolean.Number.String 分为三种情况:普通变量,Array,Object 递归调用
- (选择不相交区间)今年暑假不AC hdu2037
今年暑假不AC Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
- bzoj2434 fail树 + dfs序 + 树状数组
https://www.lydsy.com/JudgeOnline/problem.php?id=2434 打字机上只有28个按键,分别印有26个小写英文字母和'B'.'P'两个字母.经阿狸研究发现, ...
- samba服务器之无认证进入共享目录
修改设备中的/log/samba/lib/smb.conf文件 security = share [web] ...
- vue this.$router.push和this.$route.path的区别
this.$router 实际上就是全局路由对象任何页面都可以调用 push(), go()等方法: this.$route 表示当前正在用于跳转的路由器对象,可以调用其name.path.quer ...