永发信息网

为什么scala中的tuple定义了22个

答案:1  悬赏:10  手机版
解决时间 2021-03-14 15:27
  • 提问者网友:两耳就是菩提
  • 2021-03-13 17:08
为什么scala中的tuple定义了22个
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-03-13 17:35
list和元祖都是集合类型,tuple是不可变的,定义的时候就确定长度了。把很多的list放进tuple中那百么就得在定义tuple的时度候确定好多个list结合之后的结果。在python中可以直接用+操作符把多个list链接起来作为一个新的list例如:a1 = [1,2,3,4,5,6]a2 = [7,8,9,10]a3 = a1+a2 #输出a3将会=[1,2,3,4,5,6,7,8,9,10]已经想到链接多个list的方法了,那么最后就是把list转换成tuple;可专以直接在创建tuple的时候属传入链接之后的a3 比如完整的代码是:a1 = [1,2,3,4,5,6]a2 = [7,8,9,10]a3 = a1+a2 #输出a3将会=[1,2,3,4,5,6,7,8,9,10]t1 = tuple(a3)print('t1=',t1) #将会输出(1,2,3,4,5,6,7,8,9,10)print(isinstance(t1,tuple)) #将会输出 True
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯