55问答网
所有问题
python中在元组解包中使用星号为什么得到的是列表?
如题所述
举报该问题
推荐答案 2021-01-12
兄弟,这是规定,没有为什么,就像是为什么1+1为什么等于2,没有结果的,你第一次碰到记下就可以,学的东西多了你就从心里接受这个结论了,就像你学了初高中数学之后接受乘法口诀表一个道理!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/F4RFRGFIe4QLG8IIGRR.html
其他回答
第1个回答 2021-01-18
当函数的参数前面有一个星号*的时候表示这是一个可变的位置参数,两个星号**表示是可变的关键字参数。
相似回答
为什么Python中
输出
的是
一个
列表
而不是一个
元组?
答:
原因:是因为少了一个参数“Y”,把参数“Y”加上去就可以了
。Python的基本语法:Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特...
python
语句:print(*[1,2,3]),是
什么
意思?
答:
3.还是
使用解包
参数
列表
,但是以变量的形式:上面三种写法
得到的
结果是一样的:总结: *号后跟上一个列表,叫做"解包参数列表", 它主要用于函数调用, 直接看如果不好理解,则可以看展开后的形式, 即 print(*[1,2,3])这样不好理解的话, 把列表展开了, 则变成print(1,2,3)这样看就清楚多了.另外, ...
为什么在Python中
zip()返回
的是列表
呢?
答:
因为
在Python中
zip函数返回两个list的各元素一一对应组成的多个
元组的
对象,
用
list()函数将其转换为
列表
,所以输出为[(1, 3), (2, 4)]print(list(zip([1,2],[3,4])))如果想
得到
[[1, 2], [3, 4]]直接将两个列表括起来,象这样 a=[1,2]b=[3,4]print([a,b])如果想得到[[1, 3...
python中星号
变量的几种特殊用法
答:
一、什么是
星号
变量最初,星号变量是
用
在函数的参数传递上的,在下面的实例中,单个星号代表这个位置接收任意多个非关键字参数,在函数的*b位置上将其转化成
元组
,而双星号代表这个位置接收任意多个关键字参数,在**b位置上将其转化成字典:#!/usr/bin/env
python
#coding=utf-8#---def one(a,*b)...
Python列表
类型详解
答:
首先,让我们探讨如何创建和定义列表。
在Python中
,
列表使用
方括号[]表示,可以轻松地存储不同类型的数据,无需担心元素类型的统一。例如,可以创建一个包含整数、字符串和字符串
的列表
,如:[1, 'a', "张三"], [2, 'b', "李四"], [3, 'c', "王五"]。列表提供了丰富的内置操作,如获取...
大家正在搜
python中星号的应用
python怎么输入密码为星号
python双星号什么运算
python解包的概念
python封包和解包
python 序列解包
python星号
python 两个星号
在python中
相关问题
Python 星*对于元组的列表起什么作用
Python zip(*list)[num]为什么会把列表的...
python怎么把一个列表中的特定子元素(元组)提取出来组成...
急求!!!在python语言中,列表中能否包含元组,为什么?...
python 里面列表前面加星号, add(*[1,5])这...
python元组的reference前加个星号是什么意思
python从数据库中查出的一条记录输出为什么类型呢,元组还...
python中对列表进行反转后得到的是列表还是元组?