列表改动
列表名.append(列表元素):尾增
列表名.extend(列表元素):加入相同元素
![](https://i-blog.csdnimg.cn/blog_migrate/57e987f5c218c06496e77327c65c6592.png)
注意:
![](https://i-blog.csdnimg.cn/blog_migrate/f28e9f99e08dec4a09d922d355bbf00b.png)
用切片方法添加元素
![](https://i-blog.csdnimg.cn/blog_migrate/7ba3f872e24a910b163ba2de4b34e3a6.png)
列表名.insert(下表,插入元素)
![](https://i-blog.csdnimg.cn/blog_migrate/3038702b3954e9d625473969fa1f2eda.png)
列表名.remove(元素) :移除元素
列表名.pop(元素下标):移除元素
![](https://i-blog.csdnimg.cn/blog_migrate/f584c0dfac1cad26e489be651b7bf745.png)
列表名.clear():清空列表
![](https://i-blog.csdnimg.cn/blog_migrate/62110652562099114a840e69257544d9.png)
列表切片更改元素
![](https://i-blog.csdnimg.cn/blog_migrate/13175c7db18822b8ac91faede9cd1236.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4ff8537e5c5f98009daa2ae705eef3df.png)
列表名.sort():正序排列
列表名.reverse():逆序排列
![](https://i-blog.csdnimg.cn/blog_migrate/b4577b1ff41d58220f3dccea8870797b.png)
结合应用:
![](https://i-blog.csdnimg.cn/blog_migrate/c2632c78dea64a0192c81a3b308e967e.png)
列表查询
列表名.count(查询元素):查询有多少个元素
![](https://i-blog.csdnimg.cn/blog_migrate/75568644d10218ea4c961e223f073dd5.png)
列表名.index(查询元素):从左到右查询并返回元素下标
列表名.index(查询元素,开始位置下标,结束位置下标):在范围内从左到右查询并返回元素下标
![](https://i-blog.csdnimg.cn/blog_migrate/a6fb081f678f84ef0328fffa8e95f70d.png)
列表拷贝
拷贝目标列表 = 被拷贝列表.copy():浅拷贝
![](https://i-blog.csdnimg.cn/blog_migrate/ffb1f39a6d1e0c6381c224146ff5b5e0.png)
列表加乘运算
列表一 + 列表二 :拼接两列表
列表*复制数:重复加入列表元素
![](https://i-blog.csdnimg.cn/blog_migrate/a83455b4506c832fa10e8be11e6fa880.png)
嵌套列表
与多维数组差不多
![](https://i-blog.csdnimg.cn/blog_migrate/c2a85f13664af65380e74486956d9324.png)
脚标
![](https://i-blog.csdnimg.cn/blog_migrate/1529008c8e0f669e7ab409276ef9d3b3.png)
for循环给列表赋值
![](https://i-blog.csdnimg.cn/blog_migrate/5579636c5d330e838381a11b0e812751.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7d3780b3c14660999ddd399409cda280.png)
上述两种方法存储方式不同
![](https://i-blog.csdnimg.cn/blog_migrate/162fff360870bad1d7f62009f1eba733.png)
列表存储方式
数字类型的列表不能比较:因为列表可以更改,存储位置不同
![](https://i-blog.csdnimg.cn/blog_migrate/165a19c0711c07b36af796912c3d604e.png)
深拷贝以及深拷贝带来的问题:两变量指向同一位置
![](https://i-blog.csdnimg.cn/blog_migrate/a85cc49f285f4f41d37c17b03c872908.png)
浅拷贝存储方式:新开辟一个内存,存入拷贝的值
![](https://i-blog.csdnimg.cn/blog_migrate/5a9b8479ba82a641f377e8399aa4432a.png)
切片方式浅拷贝
![](https://i-blog.csdnimg.cn/blog_migrate/f481b058e1590052b2339990a2aa84ab.png)
浅拷贝在嵌套列表的局限:只拷贝了最外层的元素,内层的元素任是深拷贝
![](https://i-blog.csdnimg.cn/blog_migrate/58658c8e98f2003e6d9bc60b55dea776.png)
嵌套函数的拷贝
浅拷贝:copy.copy():几个嵌套就几个copy
![](https://i-blog.csdnimg.cn/blog_migrate/0ef3f4cc7e79128bfcad65d27e21d517.png)
深拷贝:浅拷贝基础上最后的copy换成deepcopy()
![](https://i-blog.csdnimg.cn/blog_migrate/6a1416357010c41ad361add6d00fce04.png)
存储方式
![](https://i-blog.csdnimg.cn/blog_migrate/cde12adcba173b7e41651b4b8d78a3af.png)
列表推导式
for语句将列表整乘
![](https://i-blog.csdnimg.cn/blog_migrate/b0cec6bce24d7fcc529ac6ce07d188da.png)
简写式
![](https://i-blog.csdnimg.cn/blog_migrate/c964df1527dd2c936877411ae92b59dd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0f0e7f94555262b886b28d5c70c25709.png)
![](https://i-blog.csdnimg.cn/blog_migrate/addb7c26c1bbf5f72a6379a8ae2c3a4d.png)
列表整加
![](https://i-blog.csdnimg.cn/blog_migrate/992a62347a58a6ea150851909f2990bf.png)
显示字符串ascii码
![](https://i-blog.csdnimg.cn/blog_migrate/7c25ab332f1e90ed81991d0d08316494.png)
检索嵌套列表每一个子列表中第二个元素
![](https://i-blog.csdnimg.cn/blog_migrate/0e02a68fe8f78cb2b6c298ce21042e7f.png)
检索对角线元素
![](https://i-blog.csdnimg.cn/blog_migrate/ade051f805d28f2602706218bf2f23d4.png)
用简写式初始化嵌套列表
![](https://i-blog.csdnimg.cn/blog_migrate/5b30a4c38ea7096c9bef672137633ed6.png)
if语句在嵌套列表中的使用
![](https://i-blog.csdnimg.cn/blog_migrate/d0674a7289ab1c7b971a06159feba250.png)
![](https://i-blog.csdnimg.cn/blog_migrate/24d12107a2220c332d5bfc87ef0d3dc5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3f65d0b851e4f4f63d5222baf80defbe.png)
嵌套列表降维(嵌套for在嵌套列表中的使用)
![](https://i-blog.csdnimg.cn/blog_migrate/9f993d097abf84ff6a5e9a2483cc0447.png)
等同于for嵌套赋值
![](https://i-blog.csdnimg.cn/blog_migrate/b63c40bc31046ccc4b0c7b6082ccb914.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b08d187780d33f95bc89637894e05541.png)
for语句,if语句在嵌套列表中的结合使用
![](https://i-blog.csdnimg.cn/blog_migrate/400427523414ec4047ecca3b3f00db71.png)
等同于
![](https://i-blog.csdnimg.cn/blog_migrate/466f8c9af4bb01566c2aaafeba680a55.png)
元组
只能检索,不能修改
元组赋值:可加括号,可不加括号
![](https://i-blog.csdnimg.cn/blog_migrate/3262426b960197b2fe9fa040258d6224.png)
尝试修改,报错
![](https://i-blog.csdnimg.cn/blog_migrate/aa64047787543801a4f9d120454d2da3.png)
元组的切片使用
![](https://i-blog.csdnimg.cn/blog_migrate/9fc4be2f061838545e398dc41dd3a91e.png)
元组检索
![](https://i-blog.csdnimg.cn/blog_migrate/917ca89ccad87a5da9a4d478e700513a.png)
元素+*
![](https://i-blog.csdnimg.cn/blog_migrate/ada8516496e9f96627963fc1676e37d8.png)
元组解包
![](https://i-blog.csdnimg.cn/blog_migrate/acf5af6bd86f8243a152359005a08d46.png)
for语句检索元组
![](https://i-blog.csdnimg.cn/blog_migrate/620b1030ecb8347a3726e18954b5cce4.png)
元组推导式
![](https://i-blog.csdnimg.cn/blog_migrate/1bbdf6b272e78d89b2414d14f8373eab.png)
注:元组值未改变
单个元素的元组声明
![](https://i-blog.csdnimg.cn/blog_migrate/5eae5bc66d60aef5a427a6b31f36e0cf.png)
元组整合的元素为可修改的列表便可修改元组
![](https://i-blog.csdnimg.cn/blog_migrate/01049ec002eba15355fe6db273de8560.png)
解包
元组解包
![](https://i-blog.csdnimg.cn/blog_migrate/917b4a1612239d4731ccf0a356835c2b.png)
列表解包
![](https://i-blog.csdnimg.cn/blog_migrate/7ba6b302c327cfacd28b0f7d4ec02885.png)
字符串解包
![](https://i-blog.csdnimg.cn/blog_migrate/f06e27ee4cc5e1b6f7154bfbda700d94.png)
注:左边元素小于等于右边元素
![](https://i-blog.csdnimg.cn/blog_migrate/8f9b26d3e87d3891c84bf2e180ae9674.png)
多重赋值的解包
![](https://i-blog.csdnimg.cn/blog_migrate/02875936add9fd79878bcf360732153a.png)
字符串
测字符串回文
![](https://i-blog.csdnimg.cn/blog_migrate/52bb023bb191f09dcf0ed6a406e72c58.png)
字符串大小写函数
![](https://i-blog.csdnimg.cn/blog_migrate/9a2eaddea84ebf948f5c121040a0fb37.png)
设原字符串为 "I love FishC"
.capitalize():输出首个字符大写,其余转为小写的字符串,原字符串不变
![](https://i-blog.csdnimg.cn/blog_migrate/70edf83cef248287b64849f3bd0caff6.png)
.casefold():字符串全部小写
.title():首个单词字符串大写,其余小写
![](https://i-blog.csdnimg.cn/blog_migrate/6be23ea7937a6b9d7b0ac7de80558925.png)
.swapcase():大小写互换
![](https://i-blog.csdnimg.cn/blog_migrate/e87c9bbbebd1174bf70e14559b3822f7.png)
.upper():全部大写
.lower():全部小写
![](https://i-blog.csdnimg.cn/blog_migrate/a1d507e4ef2ccedca869af550f43dcc2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7719a93f7025f51031d4694326523cd7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0f92859994b80b08f830496a2fcd93ef.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7da48a035d0e50a73dd7a9029dc5fec2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2550da3cea3f05d055e8184bd0c96a20.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5053f99c805a01079fd1812ad3ae4083.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bab0ee00ba5fbf1c18cf9c8459ef8648.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4bf360e8ab954343c48ec1e3de9c7850.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5f38f846f543bab14303f0311421ede3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8cdc2a16506d109d2c42e7803d36586d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/063da0adbc07f7567cf1430790b5117b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3cd7655c2c6ad37f1710f5c72fa66ac3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/150a7771845b460828eb3aae1bf337c2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/986b8915870739266b67d66559bb1ecb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/67572afb9a21f8568a8ff201e9961917.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4346201184d06344429449206d3c42f7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d80a8d6b47c8057742bb68f736379879.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3e140bd5a7c35578139cb29440ca023d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c93b6fc35cec0229e4c6fcf6e5ea18d2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bf1ad0b3dc5f4dc170b09114ed1dd47d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bbf2e9332262d2c49f9881cfc42492f6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/932c82f619948ac570d52036952a9e0d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f9a07ee0d41c2fe8d40009717379f0d2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c6d09b9675fc6c64a405f50f7e2dd0e9.png)
依次是空格,tab,\n
![](https://i-blog.csdnimg.cn/blog_migrate/cc18805e244d7598da56e1c97bac2a7c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c7c0cd938e96014fc4b8354dd2ca62ad.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ac2c68bd5f423f9aeaa54697b93b57c7.png)
其中decimal是判断十进制,其余为判断是否为数字
![](https://i-blog.csdnimg.cn/blog_migrate/659687795544e247571abca02b79230a.png)
其中一个为true,该函数就返回true
![](https://i-blog.csdnimg.cn/blog_migrate/98577207ec00445d6a53d85de77f3bcd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7633fe3831028d0531a90e3347e4e3ea.png)
PS:
写了两小时才80%,后面干脆不解释了,相信也能看懂
python的KISS
![](https://i-blog.csdnimg.cn/blog_migrate/ef2eebf6963bc5b360d88de7864f1b00.png)