Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

SimpleSimon

  • 3 years ago

I am on PS4 I dont understand why if (i + shift) < len(uppercase): coder[uppercase[i]] = uppercase[i + shift] returns key value pair in dict when i is 0 and shift is - 2 (as happens in prob set sol with decoder) as there is no index -2 in uppercase string interestingly ' ' as key gives 'x' why is this so

  • This Question is Closed
  1. bwCA
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    the shell (or idle) is a great place to play and experiment http://dpaste.com/787903/ from the Tutorial in the Python documentation: an intro to slices in this strings section http://docs.python.org/tutorial/introduction.html#strings and see note 3 from: http://docs.python.org/library/stdtypes.html#sequence-types-str-unicode-list-tuple-bytearray-buffer-xrange The Python documentation should be installed on your computer - the Tutorial is a must-read. http://stackoverflow.com/questions/509211/good-primer-for-python-slice-notation http://effbot.org/zone/python-list.htm

  2. SimpleSimon
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thanks bwCA Sorted

  3. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy