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

01-Python—列表、元祖、字典、集合总结

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

01-Python—列表、元祖、字典、集合总结

1,列表

列表是python数据处理中最灵活的一种

列表由[],(和索引的符合相同)或者list来创建

可以自行修改,删除,可以重复,

 

注意:extend表示把拆分到最后,而append是中规中矩的来

 

列表——改

li[索引] [切片]= ‘被修改的内容’

列表可进行for 循环!!

2 ,元祖

元祖是祖宗,固定,无法修改,函数只有索引

元祖由tuple=()创建

3 ,字典

字典是一种映射关系,通过键值对来实现,用{}来表示(集合也是用{}来表示),d={}生成空字典

d = {key1 : value1, key2 : value2 }。

 

 

 

 四、集合

很固定,不可修改,不可重复,无序不可切片和索引

集合用set()函数来创建,不能用b={}来创建,b={}创建的是字典

 

 

 

五、公共方法
排序

正向排序:sort()  

    li = [1,5,4,2,6,7,3]
    li.sort()
    print(li)   #[1, 2, 3, 4, 5, 6, 7]

倒序排序:li.sort(reverse = True)

    li = [1,5,4,2,6,7,3]
    li.sort(reverse = True)
    print(li)   #[7, 6, 5, 4, 3, 2, 1]

反转:li.reverse()

    li = [1,5,4,2,6,7,3]
    li.reverse()
    print(li)     #[3, 7, 6, 2, 4, 5, 1]

补充:

字符串列表排序——根据字符串的第一个字符对应的ASCII码排序

    li = ['ojhy','asa','cvd','hdk']
    li.sort()
    print(li)   #['asa', 'cvd', 'hdk', 'ojhy']

count()  数元素出现的次数

    li = ['xcsd', 'cdc', '木木',[1, 5, 2], 'eht', '木木']
    num = li.count('木木')
    ​
    print(num)  #2:'木木'出现2次

len()  计算列表的长度

    li = ['xcsd', 'cdc', '木木',[1, 5, 2], 'eht', '木木']
    l = len(li)
    print(l)   #6:列表长度为6
————————————————
版权声明:本文为CSDN博主「曾亲桂林」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bigzql/article/details/108249658

 

 

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

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

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