前端之家收集整理的这篇文章主要介绍了
相当于C的无序集的python的set.pop(),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
C是否与
python的set.pop()等效?我一直在查看unordered_sets
here的文档,但似乎没有办法1.访问任意元素,和/或2.访问
删除任意元素(弹出).
请注意,C标准库是有意设计的,因此各种容器规范不
包括“
获取和
删除”
功能:对于vector,你有back(),它返回结尾的值,你有pop_back(),它
删除结尾的值,但不返回它.
其原因很可能是一个单独问题的内容.
所以你真正想要的是一种获取元素的方法(例如注释中建议的begin()),然后在你得到它之后删除它(例如,如另一个答案中提到的擦除(迭代器)).
原文链接:https://www.f2er.com/c/119598.html