wangwt123

Python-字符串的比较与数据结构之间的转换

一、字符串的比较
1、==:比较的是两个对象的内容和类型,如下图所示:

在Python中检查是否相等时区分大小写。例如,两个大小写不同的值被视为不相等:

2、in:一个对象被包含在另外一个对象里面,如下图所示:

3、is:比较的是两内存地址id(),如下图所示:

4、assert:是Python原生的断言方式,断言是用于比较两个对象的,如下图所示:

二、数据结构之间的转换
1、字符串和列表互转,字符串转列表,使用字符串的拆分:.split()函数转换,而列表转字符串,使用字符串的合并:.join()函数转换即可,如下图所示:

2、元组和列表互转,强制转换即可,如下图所示:

3、列表和字典互转,列表转换为字典是需要使用enumerate()函数+强制转换即可,而字典转换为列表,需要将字典整体循环使用.items()函数+强制转换即可,如下图所示:

4、字符串和字典互转,曲线救国,以列表为桥梁,对于字符串转换为字典是先字符串转为列表,列表转为字典,而字典转换为字符串是字典先转为列表,列表转为字符串即可,如下图所示:

5、字典的运算,如下图所示:

posted on 2022-06-15 11:51  DOUBLE快乐  阅读(198)  评论(0编辑  收藏  举报

导航