晓响雷鸣 发表于 2018-6-29 10:54:22

如图求解答?为什么变量h的类型是元祖而不是列表

冬雪雪冬 发表于 2018-6-29 11:02:01

小甲鱼课程里讲过类似的问题,列表的特征是[],而元组的特征并不是(),而是逗号,或者说1, 2, 3相当于(1, 2, 3)

晓响雷鸣 发表于 2018-6-29 11:05:42

冬雪雪冬 发表于 2018-6-29 11:02
小甲鱼课程里讲过类似的问题,列表的特征是[],而元组的特征并不是(),而是逗号,或者说1, 2, 3相当于(1,...

在赋值的时候我已经用中括号的啊,你再看看我传的图片:x,y,z=

小甲鱼 发表于 2018-6-29 11:08:03

晓响雷鸣 发表于 2018-6-29 11:05
在赋值的时候我已经用中括号的啊,你再看看我传的图片:x,y,z=

这个过程相当于 (x, y, z) =

凌九霄 发表于 2018-6-29 11:17:27

本帖最后由 凌九霄 于 2018-6-29 11:24 编辑

元组的赋值形式有两种,一种带括号,一种不带

x = (1,2,3)
x = 1,2,3

都是可以的

你x,y, z的值虽然来自于list的解压,但其本身的类型却是由list内值的类型决定

冬雪雪冬 发表于 2018-6-29 11:27:22

晓响雷鸣 发表于 2018-6-29 11:05
在赋值的时候我已经用中括号的啊,你再看看我传的图片:x,y,z=

但x,y,z都已经是单个的整数值了,与列表已经无关了

晓响雷鸣 发表于 2018-6-29 11:50:49

小甲鱼 发表于 2018-6-29 11:08
这个过程相当于 (x, y, z) =

Hi,Fishc!是变量本身组成了一个元祖,明白了。然后最佳给别的鱼油了哈{:10_297:}
页: [1]
查看完整版本: 如图求解答?为什么变量h的类型是元祖而不是列表