# Each item of a list against all others
```python
$pip install all-against-all
from all_against_all import all_against_all
import operator
list_ = [1, 2, 3, 4]
e = all_against_all(
func=operator.add, iterable=list_, ignore_exceptions=True, skip_own=True
)
e = list(e)
for ee in e:
print(ee)
# [((1, 2), 3), ((1, 3), 4), ((1, 4), 5)]
# [((2, 1), 3), ((2, 3), 5), ((2, 4), 6)]
# [((3, 1), 4), ((3, 2), 5), ((3, 4), 7)]
# [((4, 1), 5), ((4, 2), 6), ((4, 3), 7)]
e = all_against_all(
func=operator.add, iterable=list_, ignore_exceptions=True, skip_own=False
)
e = list(e)
for ee in e:
print(ee)
# [((1, 2), 3), ((1, 3), 4), ((1, 4), 5)]
# [((2, 1), 3), ((2, 3), 5), ((2, 4), 6)]
# [((3, 1), 4), ((3, 2), 5), ((3, 4), 7)]
# [((4, 1), 5), ((4, 2), 6), ((4, 3), 7)]
# [((1, 1), 2), ((1, 2), 3), ((1, 3), 4), ((1, 4), 5)]
# [((2, 1), 3), ((2, 2), 4), ((2, 3), 5), ((2, 4), 6)]
# [((3, 1), 4), ((3, 2), 5), ((3, 3), 6), ((3, 4), 7)]
# [((4, 1), 5), ((4, 2), 6), ((4, 3), 7), ((4, 4), 8)]
```
Raw data
{
"_id": null,
"home_page": "https://github.com/hansalemaos/all_against_all",
"name": "all-against-all",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "list,nested",
"author": "Johannes Fischer",
"author_email": "<aulasparticularesdealemaosp@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/45/4f/5482b3b8ac1d2a8ca47afc2b58d0b93b7dc60bb1b6ed9e42774524ce0086/all_against_all-0.10.tar.gz",
"platform": null,
"description": "\n# Each item of a list against all others\n\n```python\n$pip install all-against-all\nfrom all_against_all import all_against_all\nimport operator\n\nlist_ = [1, 2, 3, 4]\n\n\ne = all_against_all(\n func=operator.add, iterable=list_, ignore_exceptions=True, skip_own=True\n)\ne = list(e)\nfor ee in e:\n print(ee)\n\n\n# [((1, 2), 3), ((1, 3), 4), ((1, 4), 5)]\n# [((2, 1), 3), ((2, 3), 5), ((2, 4), 6)]\n# [((3, 1), 4), ((3, 2), 5), ((3, 4), 7)]\n# [((4, 1), 5), ((4, 2), 6), ((4, 3), 7)]\n\n\ne = all_against_all(\n func=operator.add, iterable=list_, ignore_exceptions=True, skip_own=False\n)\ne = list(e)\nfor ee in e:\n print(ee)\n\n\n# [((1, 2), 3), ((1, 3), 4), ((1, 4), 5)]\n# [((2, 1), 3), ((2, 3), 5), ((2, 4), 6)]\n# [((3, 1), 4), ((3, 2), 5), ((3, 4), 7)]\n# [((4, 1), 5), ((4, 2), 6), ((4, 3), 7)]\n# [((1, 1), 2), ((1, 2), 3), ((1, 3), 4), ((1, 4), 5)]\n# [((2, 1), 3), ((2, 2), 4), ((2, 3), 5), ((2, 4), 6)]\n# [((3, 1), 4), ((3, 2), 5), ((3, 3), 6), ((3, 4), 7)]\n# [((4, 1), 5), ((4, 2), 6), ((4, 3), 7), ((4, 4), 8)]\n\n\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Each item of a list against all others",
"version": "0.10",
"split_keywords": [
"list",
"nested"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "fbee55aef9cb24d677c51fda3fb854bc",
"sha256": "4ee482b0f1c69d2caf6597d370cc3ef07b78c4fcb2a243938bc9ab03f9589168"
},
"downloads": -1,
"filename": "all_against_all-0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fbee55aef9cb24d677c51fda3fb854bc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4552,
"upload_time": "2022-12-31T13:55:53",
"upload_time_iso_8601": "2022-12-31T13:55:53.531876Z",
"url": "https://files.pythonhosted.org/packages/37/9f/a63042944d1d757086ab2bab4f7031d3618db980416be8d35a22e4b9ad59/all_against_all-0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "4c680d2d2706ceeb1b93951e24ed8cb6",
"sha256": "0a21fb2517923a59f65e899d851342e908af3125b944f668e7a9b9e65ced29fb"
},
"downloads": -1,
"filename": "all_against_all-0.10.tar.gz",
"has_sig": false,
"md5_digest": "4c680d2d2706ceeb1b93951e24ed8cb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3262,
"upload_time": "2022-12-31T13:55:54",
"upload_time_iso_8601": "2022-12-31T13:55:54.817978Z",
"url": "https://files.pythonhosted.org/packages/45/4f/5482b3b8ac1d2a8ca47afc2b58d0b93b7dc60bb1b6ed9e42774524ce0086/all_against_all-0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-31 13:55:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "hansalemaos",
"github_project": "all_against_all",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "all-against-all"
}