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所有脚本的主要工作组件.他们都可以在原处进行修改,可以按需求增加或缩短,而且包含任何种类的对象或者被嵌套. 一.列表 列表的主要属性: *任意对象的有序集合 从 ...
随机推荐
- A1076. Forwards on Weibo
Weibo is known as the Chinese version of Twitter. One user on Weibo may have many followers, and may ...
- PHP原生处理select结果集的函数介绍
select: mysql_num_rows($result) 从结果集中获取数据记录的个数 mysql_num_fields($result) 从结果集中获取数据记录列的个数 mysql_fetch ...
- 关于form与表单操作
form表单自动提交规则 form表单中只有一个type=text的input,在input中按enter键,会自动提交: form表单中有多个type=text的input,且无type=submi ...
- 集成学习值Adaboost算法原理和代码小结(转载)
在集成学习原理小结中,我们讲到了集成学习按照个体学习器之间是否存在依赖关系可以分为两类: 第一个是个体学习器之间存在强依赖关系: 另一类是个体学习器之间不存在强依赖关系. 前者的代表算法就是提升(bo ...
- HDU 1560 DNA sequence (迭代加深搜索)
The twenty-first century is a biology-technology developing century. We know that a gene is made of ...
- File的创建
package cn.lijun.demo3; import java.io.File; import java.io.IOException; // 创建文件功能 如果文件已经存在 不再创建 pub ...
- bzoj1497 最小割
题意: 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战.THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前 ...
- storm集群配置
环境:centos6.4软件:jzmq-master-----java与c++通讯的桥梁,有了它,就可以使用zeromp了storm-0.8.2zeromq-2.1.7-----号称史上最牛逼的消息队 ...
- 使用yum源的方式单机部署MySQL8.0.13
使用yum源的方式单机部署MySQL8.0.13 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 基本上开源的软件都支持三种安装方式,即rmp方式安装,源码安装和二进制方式安装.在 ...
- webserver nginx / https / upstream
s nginx server_name 配置 https://segmentfault.com/q/1010000008426747?_ea=1647456 问题:我的host还没有域名,server ...