Вот мой списоксочетания конкретных значений в списке питона
['INQ/DATA', 'ENTRY', '1', 'MONETARY', '0', 'TRAN', 'GRID', '0', 'BCR', '0', 'ENVIRONMENT', 'TBL', '0', 'PRODUCT', 'FILE', '0', 'STOP/HOLD', '1', 'QUERY', '0', 'LOOKUP', 'FILE', '0', 'REPORT', 'FILE', '0']
Я хочу, чтобы ответ установить, как показано ниже ...
['INQ/DATA ENTRY', '1', 'MONETARY', '0', 'TRAN GRID', '0', 'BCR', '0', 'ENVIRONMENT TBL', '0', 'PRODUCT FILE', '0', 'STOP/HOLD', '1', 'QUERY', '0', 'LOOKUP FILE', '0', 'REPORT
FILE', '0']
Я ищу короткую программу, а не слишком много петель I попробовал цикл
for i in range(len(ar2)-2):
if i < len(ar2)-4 :
if len(ar2[i])>1 and len(ar2[i+1]) > 1:
#print ar2[i]+' '+ar2[i+1]
fll.append(ar2[i]+' '+ar2[i+1])
del ar2[i+1]
else:
fll.append(ar2[i])
else:
fll.append(ar2[i])
пожалуйста посоветуйте .... заранее спасибо .....
работал идеально !!!!! .... Спасибо так много ... –
еще один вопрос ..... у меня есть поле испытания это .......... pp = "ПО УМОЛЧАНИЮ БЕЗ ЗАКАЗЧИКА C 00 КРЕДИТЫ L 00 ЗАПРОС I 00 ИМЯ/АДРЕС 5 00 BACKDATE 1-7 E 00 BACKDATE 8-30 F 00 BACKDATE> 30 G 00 ДОСТУП ВСЕ ФУНК. NO *** FLOOR LIMITS *** 0 «...... Я хочу получить результат, подобный этому ... [« БЕЗОПАСНОСТЬ ПО УМОЛЧАНИЮ »,« НЕТ »,« ЗАКАЗЧИК »,« С »,« КРЕДИТ », 'L', 'INQUIRY', 'I', 'NAME/ADDRESS', '5', 'BACKDATE 1-7', 'E', 'BACKDATE 8-30', 'F', 'BACKDATE> 30', ' 'G', 'FLOOR LIMITS', '0'] –
Вы можете начать с 'pp.replace ('*', '') .split()'. Затем измените, объединив элементы из '.split' –