案例:言情小说家有很多,他们每个人都有些作品。用列表实现,分别计算他们各有多少作品并把每个作家的小说名字打印出来。
#作品列表
ss=[
["寂寞空庭春欲晚","如果这一秒,我没遇见你","东宫","迷雾围城","爱情的开关","东宫"],
["你好,旧时光","暗恋橘生淮南","最好的我们"],
["凤囚凰","天乩之白蛇传说","大唐荣耀"]
]
i=0 #代表ss列表中元素的下标
# c代表ss列表中的元素,共ss中的元素共3个:[...东宫],[...最好的我们],[...大唐荣耀],这里,一个列表就是一个元素
for c in ss:
print("%d号作家的作品有%d本:"%(i+1,len(c))) # len():测每个c元素有多少个
j = 0 #代表c列表中每个元素的下标
for novel in c: #代表c列表中每个元素
print("%d号作家的作品名字第%d本是%s"%(i+1,j+1,novel))
j+=1
i+=1
运行结果:
我尽力了…