To generate a list of alphabetical characters using the range(), ord(), and chr() functions:
alpha = [chr(i) for i in range(97, 123)]
print(alpha)
Output:
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
In the example above, range(97, 123) generates a range of numbers from 97 to 122, which correspond to the Unicode code points for lowercase alphabets 'a' to 'z'. The chr() function converts each code point back to its respective character, resulting in a list of alphabetical characters.