Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 9, 2015 18:08:39

Krystyna
Зарегистрирован: 2015-05-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

список слов........

Помогите, пожалуйста, у меня не получается выбрать из файла слова которые промарковаани как U и А, а выбивает 0 Вот код:
>>>

with open ('F:/zachust/generated_dic.txt') as f:
	for i in f.readlines():
		s=i.split(',')
		if s[-1].strip() == 'A' and 'U':
			with_words.append(s[0])

>>> print (len(with_words))

Отредактировано FishHook (Июнь 9, 2015 18:17:20)

Прикреплённый файлы:
attachment dictionary.txt (12,1 KБ)

Офлайн

#2 Июнь 9, 2015 18:20:04

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

список слов........

s[-1].strip()
Это бессмысленно,
s[-1]
- это один предпоследний символ, чего вы ожидаете применив к одному символу strip?



Отредактировано FishHook (Июнь 9, 2015 18:20:31)

Офлайн

#3 Июнь 9, 2015 18:36:03

Krystyna
Зарегистрирован: 2015-05-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

список слов........

я поняла в чем ошибка … спасибо

Офлайн

#4 Июнь 9, 2015 19:10:14

Krystyna
Зарегистрирован: 2015-05-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

список слов........

Скажите,пожалуйста, как правильно отнимать списки слов
>>>print('Suma', len(Suma_dictionary) - len(Sume_wTH))

Офлайн

#5 Июнь 9, 2015 19:12:51

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

список слов........

Krystyna
отнимать списки слов
И что же должно получиться? Приведите пример двух списков и их разности.



Офлайн

#6 Июнь 9, 2015 19:20:53

Krystyna
Зарегистрирован: 2015-05-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

список слов........

от списка всех слов (Suma_dictionary) отнять сумму слов что промаркированы как U , A(Sume_wTH)
len(Suma_dictioanary)=466865
len(Sume_wTH)=8908

Отредактировано Krystyna (Июнь 9, 2015 19:21:22)

Офлайн

#7 Июнь 9, 2015 19:28:09

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

список слов........

Господь наш Говинда, дай терпения!
ЧТО ЗНАЧИТ ОТНЯТЬ ЧТО-ТО ОТ СПИСКА?

вот список

l1 = [1, 2, 3, 4, 5, 6]
отними от него что-нибудь



Офлайн

#8 Июнь 9, 2015 19:31:11

Krystyna
Зарегистрирован: 2015-05-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

список слов........

список слов в файле:
sunshine,1
old,0
smile,1
and,A
deadline,U

Офлайн

#9 Июнь 9, 2015 19:37:25

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

список слов........

У меня с дикцией, конечно, хреново, но не думал, что это заметно на печати.
Какое слово из моего предыдущего сообщения тебе непонятно?



Офлайн

#10 Июнь 9, 2015 22:55:06

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10031
Репутация: +  857  -
Профиль   Отправить e-mail  

список слов........

Krystyna
от списка всех слов (Suma_dictionary) отнять сумму слов что промаркированы как U , A(Sume_wTH)
>>> lst1 = [1, 2, 3, 4]
>>> lst2 = [3, 4, 5, 6]
>>> out = [i for i in lst1 if i not in lst2]
>>> out
[1, 2]
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version