一、 列表:[ , ]

1.访问

  1. 访问:变量名[索引号]
    (1)第一个元素:索引号为0;-1是最后一个
    print(a[0])

2.列表编辑

  1. 修改:变量名[索引号] = ‘新字符’/变量值
  2. 添加元素
    末尾:变量名.append(元素)
    中间:变量名.insert(索引号, 元素)
  3. 删除:del 变量名[索引号]
  4. 删除并另存:变量名=变量名.pop(索引号)
  5. 删除固定值:变量名.remove(元素)
    注:remove()只删除第一个指定的值,如列表中存在多个,则需用循环语句

3.列表排序

  1. 永久排序
    (1)按字母顺序(a-z):变量名.sort()
    (2) 按字母逆序(z-a):变量名.sort(reverse=true)
  2. 临时排序
    (1)按字母顺序(a-z):sorted(变量名)
    (2) 按字母逆序(z-a):变量名.sorted(reverse=true)

4.其他

  1. 倒着输出元素(永久):变量名**.reverse(**)
  2. 确定列表长度: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 循环

  1. for循环:for 变量名 in 列表名:
    每次循环列表名并按顺序从中输出一个字符串或变量,存入变量名中

  2. for与字符合并结合。

     for 变量名 in 列表名:print(变量名 +'')print(变量名+'.\n')
    
  3. 循环结束: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----列表相关推荐

  1. python列表(数组)

    python列表(数组) 列表(list)  就是 数组 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一 ...

  2. insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)

    Python中最简单的数据集合是一个列表(list).列表是方括号内用逗号分隔的任何数据项列表.通常,就像使用变量一样,使用=符号为Python列表分配名称. 如果列表中包含数字,则不要在其周围使用引 ...

  3. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型

    (点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...

  4. python列表的实现原理_Python列表对象实现原理

    Python 列表对象实现原理 Python 中的列表基于 PyListObject 实现,列表支持元 素的插入.删除.更新操作,因此 PyListObject 是一个变长 对象(列表的长度随着元素的 ...

  5. Python 列表、字典、元组的一些小技巧

    1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...

  6. python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象

    python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...

  7. python列表(list)中出现次数最多的元素使用collection包的Counter方法

    python列表(list)中出现次数最多的元素使用collection包的Counter方法 collections模块自Python 2.4版本开始被引入,包含了dict.set.list.tup ...

  8. python 列表、字典转json字符串

    python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...

  9. python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  10. 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 ...

最新文章

  1. 漫画 | 你对加班有什么看法?
  2. 从源码角度分析MapReduce的reduce流程
  3. 自定义Activity的启动关闭动画
  4. Asp.Net Mvc - 在OnResultExecut* 拦截Action返回的HTML
  5. 代码编辑器横评:为什么 VS Code 能拔得头筹
  6. Vue3学习笔记01:使用NPM方法安装Vue3
  7. Siemens ug二次开发---Snap
  8. php 安装swoole扩展
  9. 服务器系统启用flash,基础设置:Windows Server 2012及2012R2 启用IE Flash
  10. 系统配置 计算机管理,计算机系统安全配置管理方案
  11. Excel基础学习笔记
  12. Word上下标快捷键
  13. Tippy.js – 轻量的 Javascript Tooltip 工具库
  14. [原创]windows server 2012 AD架构 试验 系列 – 17管理用户AD帐号
  15. Android 7.0修改PMS逻辑添加权限白名单
  16. 太真实,北上广深年薪20W、30W、40W的程序员的生活状态!
  17. win8访问不了服务器共享文件夹,如何解决Win8局域网无法访问共享文件夹的问题...
  18. 求2的零次方 加 2的一次方 加2的二次方等等的和
  19. 产品狗的Python之路(2):excel表格拆分桌面小程序
  20. 用USART接口代替SPI怎么做?

热门文章

  1. PHP如何实现嵌入网页功能思路
  2. 阿里巴巴社招笔试题——多线程打印
  3. 食肉动物和食草动物的双眼分布不同的原因
  4. web期末复习---老师划重点!!
  5. ORAN C平面 Section Extension 8
  6. 标识符( identifier)
  7. 计算机大神专业小说,5本高人气系统流小说,无敌满足你,一路爽到底,全部是大神出品...
  8. 将sublime右下角永远改为HTML格式
  9. 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)
  10. Intellij IDEA什么是 moudle 什么是project ?与eclipse的差别