我的WordPress网站,林州网站建设熊掌号,佛山网站优化排名推广,住房和城乡建设管理局常用数据结构 1#xff09;元组 元组是一种静态的数据结构#xff0c;无法修改#xff0c;若要修改只能重新生成新的元组。 输出结果#xff1a; 元组元素的获取是通过索引值去获得的#xff1b;例如上面的tup1[0]返回apple#xff1b;另外你可以直接把tup1一次性赋给多个… 常用数据结构 1元组 元组是一种静态的数据结构无法修改若要修改只能重新生成新的元组。 输出结果 元组元素的获取是通过索引值去获得的例如上面的tup1[0]返回apple另外你可以直接把tup1一次性赋给多个值例如上面的tup1一次性赋值给a,b,c,d; tup1[1:3]是对元组的截取跟字符串的切片是一样返回(banana, grape) 当然也是可以层次嵌套的索引方法一样; y元组还支持直接通过进行合并元组操作其实是生成一个新的元组。 在学习中有迷茫不知如何学习的朋友小编推荐一个学Python的学习q u n 227 -435- 450可以来了解一起进步一起学习免费分享视频资料 元组的遍历也是很简单的 输出结果: 直接for遍历出来的是一个个元素但最好还是建议先查询元素个数然后根据索引值去获取value值尤其对多层嵌套的元组来说这种方式更好。 2列表 列表是我们常用的所以这一块一定要好好掌握 输出结果 列表的查询遍历和切片截取功能跟元组一样添加元素可以一般是直接append(XXX)就往列表后面添加值如果要指定位置添加元素可以像lists.insert(4,ouyang5)在指定的索引值位置插入值 移除可以用remove指定的元素如果想要弹出最后一个元素可以用pop方法 列表的其他常用方法 输出结果 join是把列表转为字符串用逗号隔开sort是根据字典排序即字母的数字编码大小排序reverse是反转排序最后一个clear就是清空列表 3字典 字典很多方法也是跟list是一样的 输出结果 字典是一个键值对集合可以支持修改排序方法这里使用lambda函数这里就先不讲了后面会涉及这块知识需要知道有这一块功能就行。 字典其他一些用法 输出结果 字典的浅复制copy和deepcopy在3.6版本的功能是一样的了以前的版本浅复制修改原字典copy出来的字典也会跟着变化但现在都不会了因为原先copy出来的只是做了一个指引而已内存地址一样。deepcopy就是新开辟一个内存空间。 字典的update很好用他会合并两个字典去掉重复的元素。 4set集合 set集合里的元素是不能重复的list里面的元素是可以重复的。 输出结果 set的定义是在list列表的基础上的去掉重复的当然它的索引取值等方式是跟列表是一样的这里就不在说通样它也有一个更新的功能跟字典很类似。 总结 这些集合是很常用对常用的方法一定要熟悉用的时候可以顺手拈来。