Python中文
首页
教程
问答
标签
搜索
登录
注册
函数,该函数接受一个Int和一个List
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有下面一个纸牌游戏的代码,它应该从给定的牌列表中删除N个汽车,并返回一个包含2个列表的元组,第一个列表是原始列表中的N个对象,第二个列表是未从原始列表中提取的剩余牌</p> <pre><code>lista_cartas = [1,2,3,4,5,6,7,8] lista_N = [] N = 5 for i in range(N): extracto = lista_cartas.pop(0) lista_N.append(extracto) lista_final = [lista_N, lista_cartas] print(tuple(lista_final)) ([1, 2, 3, 4, 5], [6, 7, 8]) </code></pre> <p>这是我想要的,但我需要把它转换成一个函数,以N个数和列表作为参数,我如何实现这一点</p> <p>这是有效的吗?或者如何使函数获取列表</p> <pre><code>def sacar_cartas(N, lista=[]): for i in range(N): extracto = lista_cartas.pop(0) lista_N.append(extracto) lista_final = [lista_N, lista_cartas] print(tuple(lista_final)) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>简单转换:</p> <pre><code>def sacar_cartas(N, lista): lista_N = [] for i in range(N): extracto = lista.pop(0) lista_N.append(extracto) return tuple([lista_N, lista]) print(sacar_cartas(5, [1,2,3,4,5,6,7,8])) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
python语法错误(如果不在Z中,则在X中表示s)
2 回答
Python语法错误(无效)概率
2 回答
python语法错误*带有可选参数的args
8 回答
python语法错误2.5版有什么办法解决吗?
10 回答
Python语法错误2.7.4
1 回答
python语法错误30/09/2013
6 回答
Python语法错误E001
7 回答
Python语法错误not()op
7 回答
python语法错误outpu
4 回答
Python语法错误print len()
7 回答
python语法错误w3
1 回答
Python语法错误不是caugh
2 回答
python语法错误及yt-packag的使用
7 回答
python语法错误可以查出来!!瓦里亚布
10 回答
Python语法错误可能是缩进?
5 回答
Python语法错误和缩进
2 回答
Python语法错误在while循环中生成随机numb
1 回答
Python语法错误在哪里?
1 回答
python语法错误在尝试导入包时,但仅在远程运行时
1 回答
Python语法错误在电子邮件地址提取脚本中
7 回答