pycharm(3)

元组与列表的区别:

列表是可变的,元组是不可变的。列表的可变指的是列表可以添加元素,可以删除元素,元组的不可变指的是元组不可以增加新的元素,也不可以删除已有的元素

元组中的命令:

count:查找有有多少个相同元素

index:查询元素的索引

 

 

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

for循环

 

 

查找元组里面的元素

 

 

字典

字典的特性:

1、字典是无序的

2、字典是以key——value的形式来存储的

字典的关键字:dict

添加一个字典:

 

 

获取所有的key

 

 

获取所有的value

 

 

对字典的内容进行循环

 

获取value的值

 

 

两个字典合并:update

 

 

字典排序

规则:

1、如果是数字,默认是从小到大

2、如果是字符串,内部处理的思路是把字符串转为数字,然后和1的规则一样

3、如果是多个字符串,比如aa,ab,那么发现这个时候他的规则是:

1)、aa和ab先比较第一个字符串,发现第一个相同就比较第二个

2)、比较第二个,比如是字符串转为数字,规则和1相同

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

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

查询字母的转换数字使用的命令时ord(字母)

字典使用到的内部函数时sorted()

给字典排序

 

 

获取列表中的元素,放在一个新的表中

 

 

给字典排序(2)

from collections import OrderedDict

 

 

 

数据类型实战

字符串和列表的转换

 

 

列表和元组之间的转换

 

 

获取字符串中最小的值和最大的值

先进行正序排序

排序后取到最小的值[0]

排序后取到最大的值[-1]

负一也就是列表当中的最后以一位

 

 

列表和字典之间的转换

列表转字典

 

posted @ 2022-03-28 16:56  挣大钱  阅读(95)  评论(0)    收藏  举报