Python如何操作列表、元祖、字典、集合


这篇文章将为大家详细讲解有关Python如何操作列表、元祖、字典、集合,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是 可变的 数据类型,即这种类型是可以被改变的基本操作——增append 追加**insert**插入**extend**追加到末尾应用实例:连续输入员工姓名,输入Q/q退出并打印列表运行结果:]remove:按照元素删除pop:按照索引删除——有返回值clear: 清空del:删除循环删除**li[索引]**= ‘被修改的内容’**li[切片]**= ‘被修改的内容’(迭代式:分成最小的元素,一个一个添加)从头到尾 :for循环某一个:索引一段:切片split**:**字符串转换成列表 str—>list**join:**列表转换成字符串 list—>strjoin(可迭代对象iterable) split可迭代对象iterable:list,str,元祖range:顾头不顾尾——相当于有序的数字列表(可以反向,加步长)应用实例:循环打印,列表里遇到列表也需要循环打印运行结果:元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以把不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中dict key(键)必须是不可变数据类型,可哈希 value(值)任意数据类型dict 优点:二分查找去查询     存储大量的关系型数据 特点:
dic[‘键’] = 值setdefault 设置默认删除优先使用pop(有返回值,要删除的内容不存在时不报错),而不是delpop 删除popitem 随机删除clear 清空del 删除updatekeys,values,items得到键值,首选get循环输出#输入一串字符,遇到字母,转换为‘_’,并打印输出  运行结果:集合 类似于列表,但每个元素都必须是独一无二且不可变的:它是无序的updatepop–随机删除remove——指定元素删除clear——清空del集合是无序;集合中的元素是不可变数据类型  运行结果:交集并集反交集–除交集以外的其他元素差集–前者独有的子集与超集正向排序:sort()倒序排序:li.sort(reverse = True)反转:li.reverse()字符串列表排序——根据字符串的第一个字符对应的ASCII码排序关于“Python如何操作列表、元祖、字 香港云主机典、集合”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: 如何使用fnmatch模块

今天就跟大家聊聊有关如何使用fnmatch模块,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。此模块的主要作用是文件名称的匹配,并且匹配的模式使用的unix shell风格。fnmatch比较简单就4个方…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/11 20:31
下一篇 08/11 20:31

相关推荐