ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python(3)

2022-03-28 17:04:37  阅读:128  来源: 互联网

标签:Python 列表 key 规则 字符串 排序 元组


一、元组与列表的区别

1.元组与列表的区别: 列表是可变的,元组是不可变的。列表的可变指的是列表可以添加元素,可以删除元素,元组的不可变指的是元组不可以增加新的元素,也不可以删除已有的元素。

 

 

 2.元组里面的元素可以是字符串,也可以是数字,也可以是元组自己,也可以是列表。

 

 

 3.当元组里面只有一个元素的时候,一定要加逗号","

 

 

 

 

 

 

 

 

 

 

 二、排序规则:

1、如果是数字,默认是从小到大 2、如果是字符串,内部处理的思路是把字符串转为数字,然后和1的规则一样 3、如果是多个字符串,比如aa,ab,那么这个时候它的规则是: A、aa和ab先比较第一个字符串,发现第一个相同,就比较第二个 B、比较第二个,比如是字符串转为数字,规则与1相同排序规则: 1、如果是数字,默认是从小到大 2、如果是字符串,内部处理的思路是把字符串转为数字,然后和1的规则一样 3、如果是多个字符串,比如aa,ab,那么这个时候它的规则是: A、aa和ab先比较第一个字符串,发现第一个相同,就比较第二个 B、比较第二个,比如是字符串转为数字,规则与1相同

4、把字符串转为数字,使用的内部函数是ord()

5、排序比较必须是相同的数据类型

三、字典排序使用到的内部函数是sorted()

 

 

 

1、dict1.items()实现了把字典循环输出key和value 2、把循环出的key和value分别放到一个心的列表中,第一位是key,第二位就是value 3、根基key参数后的lambda后的item[0]来进行排序,也就是说按照key来进行排序了

变量千万不要使用关键字

 

 

 

 

 

 

 

 

面试题

字典的有序会用到那些 答:OrderedDict类

 

 

 字符串与列表的转换

 

 

 强制列表转换

 

 

 

列表转字典

key-value,键值对

 

 

 

 

 

 

 

标签:Python,列表,key,规则,字符串,排序,元组
来源: https://www.cnblogs.com/a894413672/p/16067888.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有