python的环境搭建和列表

安装python3

附上python3.8.6的链接:(现在官网进不去我就很纳闷…)https://pan.baidu.com/s/1Z2i5Q1ZyRDgY8ROannlNog
提取码:46fd
顺便弄个2.7版本(永久有效):
https://pan.baidu.com/s/1cJ7WIe48ANPKkpzqTGHlig
提取码:kozg

添加系统变量

python的环境搭建和列表
因为某些原因这里添加的是2.7版本

打开IDLE编辑器

python的环境搭建和列表
选择第二个

编写第一个程序

熟悉的配方~
python的环境搭建和列表

创建一个简单的列表

列表相当于一个集合,从0开始计数,且不用强调数据类型!
python的环境搭建和列表python的环境搭建和列表
即cleese是该列表的第0位,palin是第1位

向列表里添加、删除数据

添加一个数据在该列表末尾
python的环境搭建和列表
删除该列表的最后一项
python的环境搭建和列表
添加一个新的集合在列表末尾
python的环境搭建和列表
删除列表中的某一项
python的环境搭建和列表
在指定的位置添加一个数据
python的环境搭建和列表

列表里还有列表 …

这次添加一个复杂的列表~ 一个列表里嵌套着两个列表
python的环境搭建和列表
打印出来…很难看
python的环境搭建和列表
把eric idle这个值单独显示
python的环境搭建和列表
1975呢
python的环境搭建和列表
graham chapman呢
python的环境搭建和列表
希望这样举例能够帮助大家理顺这个嵌套列表

用for循环让这个列表好看点

python的环境搭建和列表
注释:把movies的值赋给each,isinstance(each,list):判断each是不是一个列表,如果不是,打印each的值。如果是,把each里的值赋给nested,继续判断nested是不是一个列表,如果不是,打印nested的值。如果是,把nested的值分别赋给depper,再打印depper。
我吐了 = =

用函数来打印列表

def 函数名(参数)

python的环境搭建和列表
定义函数名为lol,参数为the_list(参数自己定义,自个懂就行),做循环,判断each是不是列表,如果是,在该循环里调用自身(不理解可以再看看上面那个详细点的for循环)。

调用该函数
python的环境搭建和列表
不会吧不会吧,不会现在还有人傻傻的用for循环把,那个人不会就是你把啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

以上内容均来自 Head First Python 第一章,学习路漫漫~