一行代码写99乘法表
来源:1-1 初探逻辑
6669ll
2021-05-07 10:08:18
老师这个,一行代码写99乘法表我有点看不懂,能稍微解析一下吗
1回答
同学,你好!
1、这行代码中有两层for循环,两个方括号[]用于生成列表,内层循环的结果放到列表中,外层循环的结果也放到列表中
2、内层[]中的for循环,可按以下方式理解

3、内层for循环的结果存储到列表中,结合join()函数将列表转换为字符串

4、同理,外层[]中的for循环,可理解为以下代码

5、打印外层循环的结果,是列表,也就是temp_1列表,结果如下:

6、再结合"\n".join()函数将列表转换成字符串,并且元素以换行符连接

祝:学习愉快!
相似问题