Python----列表
一、 列表:[ , ]
1.访问
- 访问:变量名[索引号]
(1)第一个元素:索引号为0;-1是最后一个
print(a[0])
2.列表编辑
- 修改:变量名[索引号] = ‘新字符’/变量值
- 添加元素
末尾:变量名.append(元素)
中间:变量名.insert(索引号, 元素) - 删除:del 变量名[索引号]
- 删除并另存:变量名=变量名.pop(索引号)
- 删除固定值:变量名.remove(元素)
注:remove()只删除第一个指定的值,如列表中存在多个,则需用循环语句
3.列表排序
- 永久排序
(1)按字母顺序(a-z):变量名.sort()
(2) 按字母逆序(z-a):变量名.sort(reverse=true) - 临时排序
(1)按字母顺序(a-z):sorted(变量名)
(2) 按字母逆序(z-a):变量名.sorted(reverse=true)
4.其他
- 倒着输出元素(永久):变量名**.reverse(**)
- 确定列表长度:len(变量名)
例子
name=['sas','sadad','hfgdf']
#元素输出
print(name)
#元素访问
print(name[1])
#添加元素
name.append('ssf')
print(name)
name.insert(2,'aas')
print(name)
#元素另存
names=name.pop(1)
print(names)
print(name)
#元素排序
name.sort(reverse=True)
print(name)
print(sorted(name))
#元素长度
a=len(name)
print(a)
结果
[‘sas’, ‘sadad’, ‘hfgdf’]
sadad
[‘sas’, ‘sadad’, ‘hfgdf’, ‘ssf’]
[‘sas’, ‘sadad’, ‘aas’, ‘hfgdf’, ‘ssf’]
sadad
[‘sas’, ‘aas’, ‘hfgdf’, ‘ssf’]
[‘ssf’, ‘sas’, ‘hfgdf’, ‘aas’]
[‘aas’, ‘hfgdf’, ‘sas’, ‘ssf’]
4
二、操作
1 循环
for循环:for 变量名 in 列表名:
每次循环列表名并按顺序从中输出一个字符串或变量,存入变量名中for与字符合并结合。
for 变量名 in 列表名:print(变量名 +'')print(变量名+'.\n')
循环结束:for后第一个无缩进的命令行
注:1 命令行的缩进在Python中代表属于前一行
2 注意缩进的正确使用,不缩或少缩都不对
3.for后不要遗漏:
2 数字列表
1 创建A-B数字列表
(1)for 变量名 in range(数字A,数字B):
–print(变量名)
注–表示空格,跟for一体;**,为乘方
(2)list(range(数字A,数字B,步长))
(3)简易创建(书里叫列表解析)(对比例1、2、3)
变量名1=[变量名2**n for 变量名2 in range(数字1,数字2,步长)]
b = list(range(1,10,2))
print(b)
#例1
for number in range(2,10,2):c=number**2print(c)
#例2
for number in range(2,10,2):print(number**2)
#例3
d=[number**2 for number in range(2,10,2)]
print(d)
2 函数:
min(变量名)、sum(变量名)。。。
3 部分操作
Python----列表相关推荐
- python列表(数组)
python列表(数组) 列表(list) 就是 数组 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一 ...
- insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)
Python中最简单的数据集合是一个列表(list).列表是方括号内用逗号分隔的任何数据项列表.通常,就像使用变量一样,使用=符号为Python列表分配名称. 如果列表中包含数字,则不要在其周围使用引 ...
- python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型
(点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...
- python列表的实现原理_Python列表对象实现原理
Python 列表对象实现原理 Python 中的列表基于 PyListObject 实现,列表支持元 素的插入.删除.更新操作,因此 PyListObject 是一个变长 对象(列表的长度随着元素的 ...
- Python 列表、字典、元组的一些小技巧
1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...
- python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象
python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...
- python列表(list)中出现次数最多的元素使用collection包的Counter方法
python列表(list)中出现次数最多的元素使用collection包的Counter方法 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tup ...
- python 列表、字典转json字符串
python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...
- python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
1 创建列表2 sample_list = ['a',1,('a','b')]3 4 Python 列表操作5 sample_list = ['a','b',0,1,3]6 7 得到列表中的某一个值8 ...
最新文章
- 漫画 | 你对加班有什么看法?
- 从源码角度分析MapReduce的reduce流程
- 自定义Activity的启动关闭动画
- Asp.Net Mvc - 在OnResultExecut* 拦截Action返回的HTML
- 代码编辑器横评:为什么 VS Code 能拔得头筹
- Vue3学习笔记01:使用NPM方法安装Vue3
- Siemens ug二次开发---Snap
- php 安装swoole扩展
- 服务器系统启用flash,基础设置:Windows Server 2012及2012R2 启用IE Flash
- 系统配置 计算机管理,计算机系统安全配置管理方案
- Excel基础学习笔记
- Word上下标快捷键
- Tippy.js – 轻量的 Javascript Tooltip 工具库
- [原创]windows server 2012 AD架构 试验 系列 – 17管理用户AD帐号
- Android 7.0修改PMS逻辑添加权限白名单
- 太真实,北上广深年薪20W、30W、40W的程序员的生活状态!
- win8访问不了服务器共享文件夹,如何解决Win8局域网无法访问共享文件夹的问题...
- 求2的零次方 加 2的一次方 加2的二次方等等的和
- 产品狗的Python之路(2):excel表格拆分桌面小程序
- 用USART接口代替SPI怎么做?
热门文章
- PHP如何实现嵌入网页功能思路
- 阿里巴巴社招笔试题——多线程打印
- 食肉动物和食草动物的双眼分布不同的原因
- web期末复习---老师划重点!!
- ORAN C平面 Section Extension 8
- 标识符( identifier)
- 计算机大神专业小说,5本高人气系统流小说,无敌满足你,一路爽到底,全部是大神出品...
- 将sublime右下角永远改为HTML格式
- 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)
- Intellij IDEA什么是 moudle 什么是project ?与eclipse的差别