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所有脚本的主要工作组件.他们都可以在原处进行修改,可以按需求增加或缩短,而且包含任何种类的对象或者被嵌套. 一.列表 列表的主要属性: *任意对象的有序集合 从 ...
随机推荐
- A1006. Sign In and Sign Out
At the beginning of every day, the first person who signs in the computer room will unlock the door, ...
- vcftools报错:Writing PLINK PED and MAP files ... Error: Could not open temporary file.解决方案
一般来说有两种解决方案. 第一种:添加“--plink-tped”参数: 用vcftools的“--plink”参数生成plink格式文件时,小样本量测试可以正常生成plink格式,用大样本量时产生W ...
- 3.git 分支操作
1.git branch 查看分支 git branch -a 查看远程仓库分支 结果显示,只有一个master分支,项目刚开始默认只有一个分支,名字叫做master,一般都不会直接在master上 ...
- 使用postman测试hystrix
当在浏览器发送多次请求检测hystrix的作用时,我们可以使用postman来自动发送多次请求: 1.将链接保存到一个collection中 2.点击runner 3.设定运行次数
- PO1068 Parencodings 模拟题
Parencodings Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 28860 Accepted: 16997 De ...
- Try It Once Again
愿你就是自己最暖的太阳.无需凭借谁的光~~~~~~~~~~~~ ============================== ============================== ====== ...
- okhttp post form表单
OkHttpClient okHttpClient = new OkHttpClient.Builder().build(); FormBody formBody = new FormBody.Bui ...
- Vue less使用scope时渗入修改子组件样式
@deep: ~'>>>'; .wrap { @{deep} .component1 { width: 120px; } }
- HDFS 读写数据流程
一.上传数据 二.下载数据 三.读写时的节点位置选择 1.网络节点距离(机架感知) 下图中: client 到 DN1 的距离为 4 client 到 NN 的距离为 3 DN1 到 DN2 的距离为 ...
- 解决CDN传统方法引入Iview icon 不显示问题
因为需要字体文件,可以在github上下载. 将文件下载之后放到fonts文件夹下,fonts文件夹要与Iview.css在同级目录