Thank very much Marcus!
George

On Wed, Aug 3, 2022, 7:05 AM Marcus Müller <mmuel...@gnuradio.org> wrote:

> Hi George,
>
> first_element = pmt.vector_ref(P_list, 0)
>
> and
>
> spam_element = pmt.dict_ref(P_dict, pmt.to_pmt('spam'), pmt.PMT_NIL)
>
> respectively.
>
> Note that you must not put "payload" data into strings that you put into
> PMT.
> `pmt.to_pmt(str)` generates a PMT symbol, and these are saved for evermore
> in a global table.
>
> Best regards,
> Marcus
>
> On 03.08.22 13:19, George Edwards wrote:
> > Hello GNURadio Community,
> >
> > Let's assume the following pmt definitions for a list and and dictionary
> in an OOT block:
> > P_list = pmt.to_pmt([1, 2, 3.45, 'eggs'])
> > P_dict = pmt.to_pmt({'spam': 20, 'eggs': 40})
> >
> > How do I explicitly extract the first element in P_list and the value
> for 'spam' from P_dict?
> >
> > Thank you!
> >
> > George
>
>

Reply via email to