Linux system Python列表、字典

本文详细介绍了Python中列表和字典的基本概念与操作方法,包括列表的增删改查、排序及逆转,以及字典的创建、增删改查等核心内容。

                        列表list

1.

列表:打了激素的数组

数组:只能存储同一种数据类型的结构

元组tuple

定义列表

定义元组

元组是不可变数据类型,不能修改元素

列表是可变数据类型,可以修改元素

2.分析列表的特性(与元组对比)

  1)索引

反向索引

拿出列表最后一个元素,最后一个元素是列表,再拿出列表的第三个元素

  2)切片

去掉列表的第一个元素

逆序显示

  3)重复、连接

  4)成员操作符

3.列表的增删改查

  1)增

ip白名单

追加元素到列表的最后

增加元素到列表的指定位置

增加多个元素到列表最后

  2)改

通过列表的索引对列表某个索引值重新赋值

  3)查

统计某个元素在列表中出现的次数

找到某个值在列表中的索引值

 

  4)删

删除列表中遇到的第一个value值

删除列表中第一个索引值

删除除了第一个元素之外的其他索引值

删除列表对象

删除指定索引对应的值,默认是最后一个元素

删除列表的第一个索引

  5)其他的排序及逆转

排序,如果都是数字,按照数字大小排序;有字母,按照ASCII码来排序

查看对应ASCII码:ord(' ')

逆转

 

                          字典dict

1.字典创建

  1)赋值创建字典

  2)通过工厂函数创建字典

  3)通过字典的fromkeys方法创建字典,所有元素有一个默认值,如果没有指定默认值,默认为None

给每个元素设置默认值为“a,b,c”

2.分析字典的特性(跟元组和列表比较)

  1)字典不能索引和切片。因为字典是无序的数据类型

  2)字典不支持重复和连接

  3)字典支持成员操作符:判断字典的key值是否在字典中存在:in,not in

3.字典的增删改查

  1)增

通过字典名[key]=value,将key-value添加到字典中

update方法实现添加

setdefault实现添加:key存在,不覆盖value值,否则则添加

  2)删

  d.pop(key)   删除指定key的字典元素

  d.popitem( )   随机删除字典的key-value元素

  d.clear( )  删除指定key的字典元素

  del d[key]  清空字典元素

  3)查

查看key值

查看value值

查看key-value健值对

查看key是否存在

services.has_key('ftpp')

查看指定key对应的value值;如果key不存在,不报错;如果存在,返回value值

4.循环遍历字典

 默认情况下遍历字典的key值

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值