diff options
author | Robert Hofer <1058012+hofrob@users.noreply.github.com> | 2023-02-08 12:25:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-08 12:25:14 +0100 |
commit | ecedd426c6bc08eecab0d62d49dd2616595d816a (patch) | |
tree | bc27aa3ea794b941d7ffca49a63a5ac1a14c0e4f | |
parent | 6a019eb56c2f27c336e485c7def3f55535e86702 (diff) | |
download | pylint-git-ecedd426c6bc08eecab0d62d49dd2616595d816a.tar.gz |
add doc for message use-sequence-for-iteration (#8233)
3 files changed, 12 insertions, 2 deletions
diff --git a/doc/data/messages/u/use-sequence-for-iteration/bad.py b/doc/data/messages/u/use-sequence-for-iteration/bad.py new file mode 100644 index 000000000..8a48e6bda --- /dev/null +++ b/doc/data/messages/u/use-sequence-for-iteration/bad.py @@ -0,0 +1,2 @@ +for food in {"apples", "lemons", "water"}: # [use-sequence-for-iteration] + print(f"I like {food}.") diff --git a/doc/data/messages/u/use-sequence-for-iteration/details.rst b/doc/data/messages/u/use-sequence-for-iteration/details.rst index ab8204529..53c72bf76 100644 --- a/doc/data/messages/u/use-sequence-for-iteration/details.rst +++ b/doc/data/messages/u/use-sequence-for-iteration/details.rst @@ -1 +1,3 @@ -You can help us make the doc better `by contributing <https://github.com/PyCQA/pylint/issues/5953>`_ ! +https://gist.github.com/hofrob/8b1c1e205a0d4c66a680b1fe4bfeba11 + +This example script shows a significant increase in performance when using a list, tuple or range over a set in python version 3.11.1. diff --git a/doc/data/messages/u/use-sequence-for-iteration/good.py b/doc/data/messages/u/use-sequence-for-iteration/good.py index c40beb573..a2e6753d3 100644 --- a/doc/data/messages/u/use-sequence-for-iteration/good.py +++ b/doc/data/messages/u/use-sequence-for-iteration/good.py @@ -1 +1,7 @@ -# This is a placeholder for correct code for this message. +# as list +for food in ["apples", "lemons", "water"]: + print(f"I like {food}.") + +# as tuple +for food in ("apples", "lemons", "water"): + print(f"I like {food}.") |