Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人能解释一下*在这个Python程序中的用法吗? 如果uuuu name_uuuu=='\uuuuuuu main\uuuuuu': n=int(输入()) 学生分数={} 对于范围内的u(n): 名称,*line=input().split() 分数=列表(地图(浮动,直线)) 学生分数[姓名]=分数 查询名称=输入()_Python_Python 3.x_Dictionary - Fatal编程技术网

有人能解释一下*在这个Python程序中的用法吗? 如果uuuu name_uuuu=='\uuuuuuu main\uuuuuu': n=int(输入()) 学生分数={} 对于范围内的u(n): 名称,*line=input().split() 分数=列表(地图(浮动,直线)) 学生分数[姓名]=分数 查询名称=输入()

有人能解释一下*在这个Python程序中的用法吗? 如果uuuu name_uuuu=='\uuuuuuu main\uuuuuu': n=int(输入()) 学生分数={} 对于范围内的u(n): 名称,*line=input().split() 分数=列表(地图(浮动,直线)) 学生分数[姓名]=分数 查询名称=输入(),python,python-3.x,dictionary,Python,Python 3.x,Dictionary,有人能解释一下在上面的Python代码片段中*的用法吗?这就是所谓的解包。它将第一项放在名称中,并将所有其他项放在名为行的列表中 name,*line=[1,2,3,4] 打印(姓名)#1 打印(行)#[2,3,4] 在本例中,name变量保存输入的第一个元素。(.split() 使用*line返回line变量保留第一个元素后的所有内容。以供进一步读取-

有人能解释一下在上面的Python代码片段中
*
的用法吗?

这就是所谓的解包。它将第一项放在
名称
中,并将所有其他项放在名为
的列表中

name,*line=[1,2,3,4]
打印(姓名)#1
打印(行)#[2,3,4]

在本例中,
name
变量保存输入的第一个元素。(.split() 使用
*line
返回
line
变量保留第一个元素后的所有内容。

以供进一步读取-