首页 > 试题广场 >

在Python3环境中,下列程序运行结果为: trupls

[单选题]
在Python3环境中,下列程序运行结果为:
trupls = [(1, 2), (2, 3, 4), (4, 5)]
lists = []
for tru in trupls:
    for num in tru:
        lists.append(num)
print(lists)


  • [1, 2, 3, 4, 5]
  • (1, 2, 2, 3, 4, 4, 5)
  • [1, 2, 2, 3, 4, 4, 5]
  • (1, 2, 3, 4, 5)
list元素可以重复,set集合不行

发表于 2022-05-12 17:39:35 回复(0)
trupls里的元素为3个元组(,),通过for循环嵌套可找到()里的每一个元素,所以最终添加到lists列表里的元素为1,2,2,3,4,4,5。
A跟C的区别在于{}和[],lists是列表,所以选C。 
发表于 2022-01-25 17:12:14 回复(0)
第一个for 把trupls的数据分成(1,2),(2,3,4),(4,5)
第二个for 把tru拆成1,2,2,3,4,4,5
然后把这些全给添加到lists中
发表于 2022-09-01 16:13:12 回复(0)
list是列表类型
发表于 2022-01-12 13:56:02 回复(0)
有多少跟我一下,选择题点错选项的
发表于 2022-06-05 10:57:57 回复(0)
就是要搞清楚每个for做的事情
发表于 2022-03-23 14:10:07 回复(0)
小括号是元祖,大括号列表
编辑于 2023-04-17 05:29:19 回复(0)
眼睛手快没注意括号()
发表于 2023-03-09 08:50:37 回复(0)
list列表有序,可重复,set集合无序,不可重复
发表于 2023-01-02 23:19:01 回复(0)
turpls 的每个元组 第二嵌套()tur num 存放列表中 输出[]
发表于 2022-12-04 02:12:48 回复(0)
第一层循环 tru 表示 trupls 中的每一个元组,第二个循环 num 为每一个元组中的元素,将num 放入全新的列表 lists中,最后返回 [1, 2, 2, 3, 4, 4, 5]
发表于 2022-06-23 10:07:15 回复(0)
个人认为本题主要考验的是for循环遍历和list的append方法以及,可变数据类型和不可变数据类型有哪些
发表于 2022-04-16 18:25:25 回复(0)