所谓列表的嵌套指的就是列表中包含列表、
list1 = [[1,2,3], [4,5,6], [7,8,9]]
当需要访问该列表中某元素时,使用list1[][]双索引方法:
获取数字4--list1[1][0] -- 4
为了方便观看可以将嵌套列表写成如下格式:
list1 = [
[1,2,3],
[4,5,6],
[7,8,9]
]
注意一定不要忘记逗号
简单介绍for循环:
for循环语法: for i in list1: 一定不要忘记末尾的冒号
list1表示列表,可以替换成任何可迭代器,如字符串、元组、字典、集合
遍历字符串:
遍历列表:
经典嵌套–99乘法表:
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 4 3 * 3 = 9
.
.
.
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 ... 9 * 9 = 81
解析:
第1行 1列
第2行 2列
第3行 3列
.
.
第9行 9列
第1步:先写9行
for i in range(1,10):
print(i)
此时得到
1
2
3
4
5
6
7
8
9
第2步:根据1行1列 2行2列 3行3列...9行9列,写列:
for j in range(1, i + 1):
print(j)
当i = 1时, j = 1
当i = 2时, j = 1 、 2
当i = 3时, j = 1 、 2 、3
.
.
.
当i = 9时, j = 1、2、3、4、5、6、7、8、9
此时表示当i等于第几行时,j表示有多少列
此时整体代码如下:
for i in range(1,10):
for j in range(1, i + 1):
print('{} * {} = {}'.format(j,i,i*j),end='\t')
print('')
这个例子涉及到for循环和字符串格式化。
字符串格式化:
方法一:
%d :整数
%f:浮点数
%s:字符串
%r:任意
方法二:
format()方法
此时字符串的末尾有\续行符,目的是告诉python这是一个整字符串,什么实用用呢?
**当一行内容太多时,可以使用续行符**