在Python中,定义元组使用的符号是
方括号 []
尖括号 <>
圆括号 ()
大括号 {}
下列代码运行后,变量 rate 的数据类型是 rate = (0.035)
int (整型) 或 float (浮点型)
list (列表)
str (字符串)
tuple (元组)
若要定义一个只包含“贵州茅台”一只股票名称的元组,正确的写法是
stock = ("贵州茅台")
stock = ("贵州茅台",)
stock = ["贵州茅台"]
stock = "贵州茅台",
下列关于列表(List)和元组(Tuple)的区别,描述错误的是
元组的数据安全性比列表低,更容易被篡改
元组可以作为字典的键(Key),但列表不可以
列表是可变的,元组是不可变的
列表使用方括号,元组使用圆括号
已知元组 price = (10.5, 20.0, 15.5, 30.0),执行 price[1] 的结果是
15.5
10.5
30.0
20.0
执行下列代码会发生什么结果 config = ("192.168.1.1", 8080) config[1] = 3306
元组 config 变为空
程序报错 TypeError,提示不支持修改
元组 config 变为 ("192.168.1.1", 3306)
程序正常运行,无任何变化
金融数据处理中,经常使用“拆包”功能。已知 data = ("600036", "招商银行"),下列能正确赋值的代码是
code, name = data
code, name, price = data
data = code, name
code = data[1]
已知元组 t = (10, 20, 30, 40, 50),获取最后两个元素 (40, 50) 的切片写法是
t[-2:]
t[-2:0]
t[3:4]
t[:-2]
下列代码的输出结果是 t1 = (1, 2) t2 = (3, 4) t3 = t1 + t2 print(t3)
((1, 2), (3, 4))
(4, 6)
(1, 2, 3, 4)
报错,元组不支持相加
在金融系统中,下列哪种数据最适合使用元组(Tuple)来存储
固定的交易所代码映射表(如 SH=上海, SZ=深圳)
实时的股票买一、卖一队列
即时交易的流水记录(不断增加)
正在编辑的用户个人简介
执行代码 t = 1, 2, 3 后,type(t) 的结果是
list
tuple
SyntaxError (语法错误)
int
已知 record = (100, 200, 100, 300, 100),执行 record.count(100) 的结果是
2
4
3
1
关于元组的不可变性,下列说法正确的是
元组内所有的元素都绝对不能被修改
元组一旦创建,就无法被 del 命令删除
如果元组中包含一个列表,该列表内的元素是可以修改的
元组的大小可以动态调整
执行下列代码,程序会报错的原因是 info = ("张三", "001") name, id, age = info
值太多(需要解包3个),但元组里只有2个元素
变量名不能使用 id
值太少,元组里元素不够
元组不支持拆包
将列表 stock_list = ["600519", "000001"] 转换为元组,应使用的函数是
convert()
tuple()
str()
list()
下列哪个操作是元组(Tuple)支持的
len(t) 计算长度
t.append(x) 添加元素
t.pop() 删除元素
t.sort() 排序
代码 nums = (10, 20, 30, 20),执行 nums.index(20) 的结果是
1
3
1 和 3
2
在Python中,del 关键字可以用来
修改元组中的某一个元素
删除整个元组对象
增加元组的长度
删除元组中的某一个元素
小明想定义一个空的元组,正确的写法是
empty = None
empty = []
empty = ()
empty = (0)
在比较“列表”和“元组”时,老师常比喻:列表像是便利贴,元组像是
石碑
白板
记事本
草稿纸