python - 弹出前 N 个元素
问题描述
我一直在寻找大约一个小时现在如何弹出多个元素,此时我认为单线不存在,但我想确定。
我想要的是:
list = [1, 2, 3, 4]
eles = list.pop(2)
# list becomes [3, 4]
# eles = [1, 2]
解决方案
你可以试试这个:
l = [1, 2, 3, 4]
eles, l = l[:2], l[2:]
print(eles)
print(l)
输出:
[1, 2]
[3, 4]
推荐阅读
- reactjs - react-three:如何卸载渲染的 gltf 并使用道具替换为新的 gltf?
- javascript - 使用其余参数调用第一个函数参数的快捷方式
- mongodb - 使用从一个模型填充到另一个模型来检索数组数据
- bash - 用于检查 FileSystem 是否为 ext4 的 Bash 脚本
- python - Plotly:如何向 3D 散点图的标记添加额外信息?
- docker - Docker cicd 与 Jenkins
- reactjs - 当我尝试运行我的网络应用程序时出现“编译失败”错误
- javascript - 按所有列中的值过滤表
- macos - 在 Big Sur 更新后,networksetup -ordernetworkservices 根本不工作
- python - 如何在python中故意导致翻转?