# Python | Build a list of alignment strings for a range N

| | | |

Method # 1: Using List Comprehension + `zfill()`
A combination of the above functions can be used to accomplish this task. In this we perform the task of adding numbers using a list comprehension, and zfill () takes care of the length required for each line.

 ` # Python3 code to demonstrate how it works ` ` # Construct N Range Equilength String list ` ` # using a list comprehension + zfill () ` ` # initialize N ` ` N ` ` = ` ` 6 ` ` ` ` # print N ` ` print ` ` (` `" Number of elements required: "` ` + ` ` str ` ` (N)) ` ` ` ` # initialize K ` ` K ` ` = ` ` 3 ` ` # Construct N Range Equilength String list ` ` # using a list comprehension + zfill () ` ` res ` ` = ` ` [` ` str ` ` (ele) .zfill (K) ` ` for ` ` ele ` ` in ` ` range ` ` (N)] ` ` # print result ` ` print ` ` (` ` "K Length range strings list:" ` ` + ` ` str ` ` (res)) `

Output:

` Number of elements required: 6 K Length range strings list: [’000’,’ 001’, ’002’,’ 003’, ’004’, ’005’] `

Method # 2: Using ` map () ` + string formatting
This task can also be done using the above functions. In this, we extend the length logic using string formatting. And it is used to plot the N range.

 ` # Python3 code to demonstrate how it works ` ` # Construct N Range Equilength String list ` ` # using map () + string formatting ` ` # initialize N ` ` N ` ` = ` ` 6 ` ` # print N ` ` print ` ` (` ` "Number of elements required: "` ` + ` ` str ` ` (N)) ` ` # initialize K ` ` K ` ` = ` ` 3 ` ` # Construct N Range Equilength String list ` ` # using map () + string formatting ` ` temp ` ` = ` ` ’{: 0’ ` ` + ` ` str ` ` (K) ` ` + ` ` ’}’ ` ` res ` ` = ` ` list ` ` (` ` map ` ` (temp. ` ` format ` `, ` ` range ` ` (N))) ` ` ` ` # print result ` ` print ` ` (` ` "K Length range strings list:" ` ` + ` ` str ` ` (res)) `

Output:

` Number of elements required: 6 K Length range strings list: [’ 000’, ’001’,’ 002’, ’003’,’ 004’, ’005’] `

## Python | Build a list of alignment strings for a range N log: Questions

Python"s equivalent of && (logical-and) in an if-statement By delete

Here"s my code:

``````def front_back(a, b):
if len(a) % 2 == 0 && len(b) % 2 == 0:
return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):]
else:
#todo! Not yet done. :P
return
``````

I"m getting an error in the IF conditional.
What am I doing wrong?

934

You would want `and` instead of `&&`.

934

Python uses `and` and `or` conditionals.

i.e.

``````if foo == "abc" and bar == "bac" or zoo == "123":
# do something
``````

How do you get the logical xor of two variables in Python? By Zach Hirsch

How do you get the logical xor of two variables in Python?

For example, I have two variables that I expect to be strings. I want to test that only one of them contains a True value (is not None or the empty string):

``````str1 = raw_input("Enter string one:")
str2 = raw_input("Enter string two:")
if logical_xor(str1, str2):
print "ok"
else:
``````

The `^` operator seems to be bitwise, and not defined on all objects:

``````>>> 1 ^ 1
0
>>> 2 ^ 1
3
>>> "abc" ^ ""
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for ^: "str" and "str"
``````
794

If you"re already normalizing the inputs to booleans, then != is xor.

``````bool(a) != bool(b)
``````

## Shop Best laptop for Fortnite

\$ Best laptop for Excel

\$ Best laptop for Solidworks

\$ Best laptop for Roblox

\$ Best computer for crypto mining

\$ Best laptop for Sims 4

\$ Best laptop for Zoom

\$499 Best laptop for Minecraft

\$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

NUMPYNUMPY

How to convert Nonetype to int or string?

NUMPYNUMPY

How to specify multiple return types using type-hints

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

## Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method