Python program to convert list of integers to bytearray
Write a Python program to create a bytearray from a given list of integers.
Sample Solution:
Code:
def bytearray_from_list(int_list):
byte_array = bytearray(int_list)
return byte_array
def main():
try:
nums = [72, 123, 21, 108, 222, 67, 44, 38, 10]
byte_array_result = bytearray_from_list(nums)
print("Integer List:", nums)
print("Bytearray:", byte_array_result)
print("Decoded String:", byte_array_result.decode("utf-8"))
except Exception as e:
print("An error occurred:", e)
if __name__ == "__main__":
main()
Output:
Integer List: [72, 123, 21, 108, 222, 67, 44, 38, 10] Bytearray: bytearray(b'H{\x15l\xdeC,&\n') An error occurred: 'utf-8' codec can't decode byte 0xde in position 4: invalid continuation byte
Flowchart:
Previous: Python program for concatenating bytes objects.
Next: Python Program: Read and modify image as bytes.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics