栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第四天、python中list的用法以及字典dict

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第四天、python中list的用法以及字典dict

1. list列表扩展的方式有几种(或者说添加元素的方法)

list中的扩展方式有四种

1、append

append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。此元素如果是一个list,那么这个list将作为一个整体进行追加,注意append()和extend()的区别。

 

2、extend

extend() 将一个列表中每个元素分别添加到另一个列表中,只接受一个参数;extend()相当于是将list B 连接到list A上。

 

 

3、insert

insert() 将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。

 

4、+

+ 加号,将两个list相加,会返回到一个新的list对象,注意与前三种的区别。前面三种方法(append, extend, insert)可对列表增加元素的操作,他们没有返回值,是直接修改了原数据对象。 注意:将两个list相加,需要创建新的list对象,从而需要消耗额外的内存,特别是当list较大时,尽量不要使用“+”来添加list,而应该尽可能使用List的append()方法。

2. 对["cherry", "litchi", "strawberry", "mangosteen", "pomelo", "pineapple", "pitaya", "durian"]进行默认排序对上面的列表使用第三个字母进行排序

 

3. dict中所有方法的使用

不常用

1  查看字典中有没有指定的key __contains__()

2  查看字典是否相等__eq__()

3  提取指定key的value __getitem__()

4  返回字典的个数,一个键一个值,算一个 __len__()

5  字典不相等时返回True __ne__()

6  清空字典 __clear__()

7  复制字典 __copy__()

8  将字典转换为字符串 __repr__()

9.获取字典中指定键的值 get()

常用的函数

1  创建一个字典dict()

2  删除字典中指定的键值 __delitem__()

3  增加新的键与值 __setitem__()

4  返回字典的大小 __sizeof__()

5  返回一个新字典,新字典的内容的值全都相同,值为的自己设定的值 __fromkeys__()

6  生成字典的迭代器 items()

7  移出指定的key并返回被移出key的值pop()

8  删除最后一组键值,返回值为最后一组键值popitem()

9  设置指定键的默认值 setdefault()

10  将新的字典放在老的字典中,如果key值相同,老字典中重复的key的value会被替代 update()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/954614.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号