Hi Justin, Solved.. Thank you! :)
On Saturday, October 6, 2018 at 2:07:58 AM UTC+7, Justin Israel wrote: > > > > On Sat, Oct 6, 2018, 8:05 AM Justin Israel <[email protected] > <javascript:>> wrote: > >> >> >> On Sat, Oct 6, 2018, 3:48 AM delibrax <[email protected] <javascript:>> >> wrote: >> >>> So I need to get return as similar like print results. How to do that? >>> >> >> You want to build up a list of your results over the course of the loop >> and then return that. >> >> def arrayBPMFolder(obj): >> results = [] >> >> for i in obj: >> relatives = mc.listRelatives(i, p=True, f=True) >> >> for o in relatives: >> objs = o.split('|')[-2] >> results += objs >> >> return results >> > > > Sorry. I had a typo. That's what I get for answering with code from my > phone ;) > > We want to append a single item to the list each time. Not add a list to a > list. > > def arrayBPMFolder(obj): > results = [] > > for i in obj: > relatives = mc.listRelatives(i, p=True, f=True) > > for o in relatives: > objs = o.split('|')[-2] > results.append(objs) > > return results > > >> >> >>> On Friday, October 5, 2018 at 9:45:16 PM UTC+7, delibrax wrote: >>>> >>>> Hi guys, I have function here : >>>> >>>> def arrayBPMFolder(obj): >>>> for i in obj: >>>> #print i >>>> relatives = mc.listRelatives(i, p=True, f=True) >>>> #print relatives >>>> for o in relatives: >>>> >>>> objs = o.split('|')[-2] >>>> print objs >>>> #return objs >>>> >>>> when i *printed* *objs *the result is : >>>> >>>> bindCyl03CtrlBPM_grp >>>> bindCyl02CtrlBPM_grp >>>> bindCyl01CtrlBPM_grp >>>> bindCylBase01JntBPM_grp >>>> >>>> but then when i *return* *objs *only shown result as >>>> bindCyl03CtrlBPM_grp. >>>> >>>> any insight? Thanks in advance! :) >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Python Programming for Autodesk Maya" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] >>> <javascript:>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/python_inside_maya/e29b63e7-517e-4afa-b0ba-bf14c49f6247%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/python_inside_maya/e29b63e7-517e-4afa-b0ba-bf14c49f6247%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/68e0c023-8f6b-4756-88e1-30176f5e1cd6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
