3.6.5.5. Exercise: Modifying lists 1#
Here is the progression of a person’s maximal flexion angle of the shoulder during a 4-month stretching program, with the outer list corresponding to the month, and the inner lists being 10 consecutive measurements performed during the month.
max_flexion = [
[ 98.5, 91.2, 94. , 93.6, 98. , 95.9, 96. , 97. , 99. , 103.2],
[104.1, 105.2, 106.4, 104.6, 106. , 105.1, 108.3, 109.8, 112.2, 111.8],
[114.9, 111.1, 112.5, 117.4, 116.8, 119.3, 118.3, 117.9, 120.8, 120.9],
[122.3, 123.6, 123.6, 127.6, 125.4, 127. , 130.3, 129.7, 128.7, 131.2],
]
After verification, you realize that for the very first measurement, the instrument was not calibrated correctly and added 5 degrees to the real angle values. Write a one-line code that corrects this measurement.
Show code cell content
max_flexion[0][0] -= 5
# This line would be equivalent:
# max_flexion[0][0] = max_flexion[0][0] - 5
max_flexion
[[93.5, 91.2, 94.0, 93.6, 98.0, 95.9, 96.0, 97.0, 99.0, 103.2],
[104.1, 105.2, 106.4, 104.6, 106.0, 105.1, 108.3, 109.8, 112.2, 111.8],
[114.9, 111.1, 112.5, 117.4, 116.8, 119.3, 118.3, 117.9, 120.8, 120.9],
[122.3, 123.6, 123.6, 127.6, 125.4, 127.0, 130.3, 129.7, 128.7, 131.2]]