У меня есть динамическая группа: например, у нас есть список из 20 элементов в это время .... Я хочу сделать этот список в 4 индивидуальный список с 5 пунктов что-то подобное в моей голове ..группировка списка в отдельных списках в базовом списке или полностью индивидуальная в майа-питоне
a = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
z = len(a)/4
b = []
for i in range(z)
и после того, как я не знаю, что я должен делать .......
я сделал что-то вроде это, но это совершенно неправильно:
for i in range(len(a)):
for j in range(z):
b.append(a)
это мои коды:
import maya.cmds as cm
import random as random
myList = cm.ls(sl = True)
random.shuffle(myList)
b = [myList[i:i+5] for i in range(0, len(myList), 5)]
for i in b:
print str(i)+".v"
результат является:
[u'curve13', u'curve26', u'curve5', u'curve40', u'curve17'].v
, но мне нужно:
[u'curve13.v', u'curve26.v', u'curve5.v', u'curve40.v', u'curve17.v'].v
Если вы печатаете '' i' и j' вы можете, вероятно, увидеть почему это не работает. И, возможно, исправьте это. Это, возможно, не было бы питоновым, но, тем не менее, хорошим упражнением. – keyser
_ "Я хочу сделать этот список из 4-х индивидуального списка с 5 элементами" _. Пожалуйста, будьте более конкретными. Какие элементы входят в списки? Покажите нам, какой результат вы ожидаете. – Kevin
, соответственно ... –