A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 指尖的舞者 中级黑马   /  2017-6-13 10:27  /  2728 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

. 列表嵌套
类似while循环的嵌套,列表也是⽀持嵌套的
⼀个列表中的元素⼜是⼀个列表,那么这就是列表的嵌套

2. 应⽤⼀个学校,有3个办公室,现在有8位⽼师等待⼯位的分配,请编写程序,完 成随机的分配
代码如下:
#encoding=utf-8 import random
# 定义⼀个列表⽤来保存3个办公室
offices = [[],[],[]]
# 定义⼀个列表⽤来存储8位⽼师的名字
names = ['A','B','C','D','E','F','G','H']
i = 0
for name in names:
index = random.randint(0,2) offices[index].append(name)
i = 1
for tempNames in offices: print('办公室%d的⼈数为:%d'%(i,len(tempNames))) i+=1
for name in tempNames: print("%s"%name,end='')
print("\n")
print("-"*20)
运⾏结果如下:
元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使⽤⼩ 括号,列表使⽤⽅括号。



<1>访问元组
<2>修改元组



说明: python中不允许修改元组的数据,包括不能删除其中的元素。
<3>元组的内置函数count, index
index和count与字符串和列表中的⽤法相同


您需要登录后才可以回帖 登录 | 加入黑马