Python Forum
which code is more readable?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
which code is more readable?
#1
i was recoding, today, a file of a project i am working on.  that file had some code like example number 0.  so i decided to recode it like example number 1.  note that if the () are omitted, it is a syntax error where the interpreter is treating it as an assignment of three values (with the middle value being a conditional choice) to two variables, which does not make any sense.

so which of the two examples do you consider to be more readable?

example #0

if remote_hash > local_hash:
    use_key = remote_key
    use_name = remote_name
else:
    use_key = local_key
    use_name = local_name
print( 'using', use_name )
example #1

use_key, use_name = (remote_key, remote_name) if remote_hash > local_hash else (local_key, local_name)
print( 'using', use_name )
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply


Messages In This Thread
which code is more readable? - by Skaperen - Nov-13-2016, 08:57 AM
RE: which code is more readable? - by Yoriz - Nov-13-2016, 09:56 AM
RE: which code is more readable? - by JChris - Nov-13-2016, 02:44 PM
RE: which code is more readable? - by Ofnuts - Nov-13-2016, 05:16 PM
RE: which code is more readable? - by Skaperen - Nov-14-2016, 02:37 AM
RE: which code is more readable? - by ichabod801 - Nov-13-2016, 10:37 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  io.UnsupportedOperation: not readable RedSkeleton007 2 18,942 Nov-06-2023, 06:32 AM
Last Post: gpurdy
  How to make x-axis readable with matplotlib Mark17 7 4,046 Mar-01-2022, 04:30 PM
Last Post: DPaul
  Function global not readable by 'main' fmr300 1 1,395 Jan-16-2022, 01:18 AM
Last Post: deanhystad
  io.UnsupportedOperation: not readable navidmo 1 3,587 Oct-31-2019, 11:04 PM
Last Post: ichabod801
  Display output in readable format and save hnkrish 1 2,687 Jul-19-2019, 09:29 AM
Last Post: Larz60+
  How to convert Python crawled Bing web page content to human readable? dalaludidu 4 3,491 Sep-02-2018, 04:15 PM
Last Post: dalaludidu
  Time Difference in Epoch Microseconds then convert to human readable firesh 4 11,701 Feb-27-2018, 09:08 AM
Last Post: firesh

Forum Jump:

User Panel Messages

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