MOOC python语言程序设计 嵩天老师 笔记(第六周)

本文是嵩天老师MOOC课程的第六周笔记,主要涵盖Python中的集合和序列操作,如交并补差运算、序列索引、字典的values操作等,并通过举例说明了各种操作的正确理解和使用。同时,介绍了Python中不同类型的数据结构及其特点,如元组、列表和字典。最后,提供了解决实际问题的编程题目,如数字不同数之和和人名最多数统计。
摘要由CSDN通过智能技术生成

1.S和T是两个集合,哪个选项对S^T的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

A S和T的交运算,包括同时在集合S和T中的元素

B S和T的并运算,包括在集合S和T中的所有元素

C S和T的补运算,包括集合S和T中的非相同元素

D S和T的差运算,包括在集合S但不在T中的元素

正确答案: C

集合"交并差补"四种运算分别对应的运算符是:& | - ^

2序列s,哪个选项对s.index(x)的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

A 返回序列s中元素x第一次出现的序号

B 返回序列s中序号为x的元素

C 返回序列s中x的长度

D 返回序列s中元素x所有出现位置的序号

正确答案: A

注意:s.index(x)返回第一次出现x的序号,并不返回全部序号。

3.给定字典d,哪个选项对d.values()的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

A 返回一个集合类型,包括字典d中所有值

B 返回一个元组类型,包括字典d中所有值

C 返回一种dict_values类型,包括字典d中所有值

D 返回一个列表类型,包括字典d中所有值

正确答案: C

运行如下代码:(其中d是一个预定义的字典)

d={“a”:1, “b”:2}
type(d.values())
输出结果是:<class ‘dict_values’>

d.values()返回的是dict_values类型,这个类型通常与for…in组合使用。

4.哪个选项是下面代码的输出结果?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

d= {
   'a': 1, 'b': 2, 'b': '3'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值