黑马程序员技术交流社区

标题: python培训之列表的嵌套 [打印本页]

作者: 指尖的舞者    时间: 2017-6-13 10:27
标题: python培训之列表的嵌套
. 列表嵌套
类似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与字符串和列表中的⽤法相同



作者: QQ1002730074    时间: 2017-6-13 10:35
厉害了~很赞

作者: 爱唱歌的鲸鱼    时间: 2017-6-13 14:05
哈哈哈 厉害了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2