Use Python tuple Variables in MATLAB
This example shows how to use Python® tuple variables in MATLAB®.
Convert tuple to MATLAB variable
To convert a tuple to a MATLAB cell array, call the cell function.
pStudent = py.tuple({'Robert',19,'Biology'})pStudent =
Python tuple with values:
('Robert', 19.0, 'Biology')
Use string, double or cell function to convert to a MATLAB array.
S = cell(pStudent)
S=1×3 cell array
{1×6 py.str} {[19]} {1×7 py.str}
Read Elements in tuple
Use MATLAB indexing to display elements in a tuple. For example, display the first two elements of pStudent. MATLAB returns a tuple variable.
pStudent(1:2)
ans =
Python tuple with values:
('Robert', 19.0)
Use string, double or cell function to convert to a MATLAB array.
Display one element. MATLAB returns a Python data type element.
pStudent{3}ans =
Python str with no properties.
Biology
Create tuple Containing Single Element
Create a tuple variable with a single element. MATLAB displays a trailing comma for a tuple with one element.
subject = py.tuple({'Biology'})subject =
Python tuple with values:
('Biology',)
Use string, double or cell function to convert to a MATLAB array.