python重点

Python重点

目录:

一.  字典

1.1 字典的定义

1.2  字典的常规操做

二.  列表

2.1  列表的定义

2.2  列表的下标索引

2.3  列表的常规操作

三.  元组

3.1  元组的定义

3.2  元组的特点

3.3  元组的常规操作

字典的定义

  Python中的字典可以用key去找value

  • 格式:变量 = {key1 : value1, key2: value2…}
  • 字典中键不能重复,是唯一的,但是值可以重复
  • 字典中的键要见名知意,体现字典可以见名知意的特性

字典的常规操作

字典的增加

字典[新的key] = 值

如果key在原字典中已经存在则为修改原key对应的值

字典的删除

del 查找到字典的键所对应的值进行删除

clear()清空字典所在数据空间中的多有键值对

pop:删除指定键所对应的键值对,会将删除的键值对所对应的值进行返回

popitem: 删除随机一个键值对,尝试后发现总是删除最后一个,会将删除的键值对以元组的形式进行返回

字典的修改

字典[key] = 值

字典中key必须存在

update:update(键 = 值)

update({键:值})对应的键一定存在

字典的查询

使用键查询值:字典[key]

查询的键不存在时则报错

get:字典.get(key)

查询的键不存在时,不报错,可以默认返回None,或者手动设置返回内容

keys:获取所有的键

values:获取所有的值

items:获取所有的键值对组成的元组

字典的遍历

列表的定义

  • 列表的格式:列表名=[元素1 , 元素2 , 元素3 , ... ...]
  • 空列表的定义:my_list= [](常用)或my_list = list()
  • 列表中的元素不需要具有相同的类型。
  • #定义列表list1,且列表中的元素不具有相同的类型
  • >>>list1=['张三','mane',20,50,'13729278528']
  • #方法一(常用)
  • >>> my_list=[]
  • #方法二
  • >>> my_list=list()
  • 与元组不同,列表中的元素可以修改;
  • 列表里面也是可以嵌套列表的;
  • 列表的元素可以是整型,浮点数,复数,布尔类型,也可以是字符串;
  • 列表是一种有序的集合,每个元素都有一个位置(即索引,索引从0开始),故列表可以进行截取、组合等。

列表的下标索引

使用下标索引来访问列表中的值,也可以使用方括号的形式进行截取,如下所示:

list.index(obj):从列表中找出某个值第一个匹配项的索引位置

列表的常规操作

  增加列表中的元素(append,insert,extend)

list.append(obj)在列表的末尾添加新的对象

list.insert(index , obj)在列表的指定位置增加元素;如果指定的位置不存在,默认会增加在列表末尾

list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

修改元素,要通过下标来确定要修改的是哪个元素,然后才能进行修改。

del list(index):根据列表的下标,对指定位置的元素进行删除

list.remove(obj):移除列表中某个值的第一个匹配项

list.sort() / list.reverse():对列表进行升序排列

list.sort(reverse=True):对列表进行降序排列

列表的常用操作符
  • len()可以求取列表的长度 
  • + 号用于组合列表,* 号用于重复列表
  • in,not in 判断元素是否在列表中
  • for x in [1, 2, 3]: print(x) 列表的遍历

Python列表函数&方法

目录

Python重点

目录:

一.  字典

二.  列表

三.  元组

字典的定义

字典的常规操作

字典的增加

字典的删除

字典的修改

字典的查询

字典的遍历

列表的定义

列表的下标索引

列表的常规操作

列表的常用操作符

Python列表函数&方法

列表的遍历

元组的定义

元组的特点

元组的常规操作


列表的遍历

元组的定义

元组名 = ( 元素1 , 元素2 , ... ... )

Python的元组与列表类似,不同之处在于元组的元素一旦初始化就不能修改因此元组又称为只读列表,不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

元组使用小括号(),列表使用方括号[]。

元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。

元组的特点

len(tuple):计算元组元素个数

max(tuple):返回元组中元素最大值

min(tuple):返回元组中元素最小值

tuple(seq):将列表转换为元组

sum(tuple):求元组中的元素之和

tuple.index(obj):从元组中找出某个值第一个匹配项的索引值

tuple.count(obj):统计某个元素在元组中出现的次数

元组的常规操作

1.元组可以使用下标索引来访问元组中的值,如下实例:

2.元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

3.元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:

4.与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的组。

5.因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:

  • 25
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值