Hi Jeff,
Thanks again for your recent response to my posted questions, but it was not explicit enough to help me extract the values I wanted from the pmt list and dictionary.
Based on the following pmt definitions for a list and dictionary. How do I extract the 1st element in the list and the value of the key 'spam'?
P_list = pmt.to_pmt([1, 2, 3.45, 'eggs'])
P_dict = pmt.to_pmt({'spam': 20, 'eggs': 40})
Thanks!
George
On Fri, Jul 29, 2022 at 2:58 PM Jeff Long <willcode4@gmail.com> wrote:
k = pmt.intern('spam')nil = pmt.get_PMT_NIL()v = pmt.dict_ref(d, k, nil)The last argument to dict_ref is what gets returned if the key is not found.On Fri, Jul 29, 2022 at 11:13 AM George Edwards <gedwards.eng@gmail.com> wrote:Hello GNURadio Community,I am creating a Python OOT block to send/receive pmt list and pmt dictionary messages. In both cases, I am having problems extracting the elements in the message. Let's assume (some trivial values):P_list = pmt.to_pmt([1, 2, 3.45, 'eggs'])P_dict = pmt.to_pmt({'spam': 20, 'eggs': 40})How do I extract individual elements from P_list and P_dict? Nothing I tried worked.I appreciate any help.Regards,George
No comments:
Post a Comment