Python Forum
Understanding slice copying in for loop
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Understanding slice copying in for loop
#4
(Jul-02-2018, 07:31 AM)wavic Wrote: Hello and welcome!

It's called slicing.
You can slice a sequence in python like this: words[1:4].
That returns all elements from index 1 to index 4. The index 4 is not included.
If you want all elements from index 1 to the end you are doing it like this: words[1:].
Respectively, from the beginning to some index: words[:4].
As you already have guessed the [:] notation is representing the whole sequence. From the beginning to the end. In fact a copy of ( in this case ) the list.

Does that mean there are two lists with same name words?
Reply


Messages In This Thread
RE: Understanding slice copying in for loop - by yksingh1097 - Jul-02-2018, 09:36 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Fix pandas copy/slice warning. deanhystad 3 944 Sep-07-2023, 03:18 PM
Last Post: deanhystad
  Slice creates new objects? fmr300 4 1,408 Jul-20-2022, 12:34 PM
Last Post: fmr300
  InvalidIndexError: (slice(None, None, None), slice(None, -1, None)) SuperNinja3I3 1 4,633 Jul-15-2022, 05:59 AM
Last Post: Larz60+
  Slice list Moris526 1 1,699 Dec-24-2020, 02:19 AM
Last Post: deanhystad
  increase and decrease a slice value? KEYS 2 2,171 Nov-10-2020, 11:35 PM
Last Post: KEYS
  understanding basic loop behaviour vinci 5 2,989 Feb-11-2020, 09:53 PM
Last Post: vinci
  Pass Tuple as a Slice nagymusic 2 2,425 Dec-12-2019, 04:42 AM
Last Post: nagymusic
  Preferred way to slice a list SvetlanaofVodianova 3 2,628 Dec-09-2019, 11:50 PM
Last Post: SvetlanaofVodianova
  slice python array on condition Gigux 2 2,332 Nov-03-2019, 07:21 PM
Last Post: Larz60+
  How to append and drop to next line while slice/indexing emryscass 3 2,704 Sep-26-2019, 01:06 PM
Last Post: Malt

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020