 For today's Circuit Python Parsec, I wanted to talk about unpacking tuples. So first of all, what's a tuple? A tuple is essentially a kind of list in Circuit Python. And it is a list that can, it's a variable essentially that can contain multiple entries in it. It's not the kind you make and change, but it's often the kind that your sensors are going to make and send you. So in this case, I have a magnetometer. It has this command I can ask for the list to mdl.magnetic. If you ask for, hey, what's the value of that? What it returns is this tuple. So it contains multiple values. Sometimes I just want one of them. Let's say I want to have a little magnet here. I want to just be measuring the value on the y-axis of this thing. I don't need to get a bunch of different values to fuse. I just want to know one value. So I want to ask for, hey, not dot magnetic. That's what the library tells me to say, but I want to say I just need to pluck one of those values out of there. I need to unpack this tuple and just get one of those values. So the way I'm doing it right now, you can see I'm saying magnetometer reading is equal to this list to mdl.magnetic. That's returning a tuple with a length of three. Okay, so now you can see I'm casting the magx, magy, and magz as the three values that come back from unpacking this tuple, which is the list to mdl.magnetic. Now I'm just dealing with one of those by name. I'm saying, hey, go ahead and just print the magy. And so now you can see if I take my magnet and start hovering that over this little magnetometer here, I can reverse that and get those values to increase and decrease as I move that around. So that is how you can unpack a tuple inside of CircuitPython. And that is your CircuitPython Parsec.