Krystyna
Июнь 9, 2015 18:08:39
Помогите, пожалуйста, у меня не получается выбрать из файла слова которые промарковаани как 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:20:04
Это бессмысленно,
- это
один предпоследний символ, чего вы ожидаете применив к одному символу strip?
Krystyna
Июнь 9, 2015 18:36:03
я поняла в чем ошибка … спасибо
Krystyna
Июнь 9, 2015 19:10:14
Скажите,пожалуйста, как правильно отнимать списки слов
>>>print('Suma', len(Suma_dictionary) - len(Sume_wTH))
FishHook
Июнь 9, 2015 19:12:51
Krystyna
отнимать списки слов
И что же должно получиться? Приведите пример двух списков и их разности.
Krystyna
Июнь 9, 2015 19:20:53
от списка всех слов (Suma_dictionary) отнять сумму слов что промаркированы как U , A(Sume_wTH)
len(Suma_dictioanary)=466865
len(Sume_wTH)=8908
FishHook
Июнь 9, 2015 19:28:09
Господь наш Говинда, дай терпения!
ЧТО ЗНАЧИТ ОТНЯТЬ ЧТО-ТО ОТ СПИСКА?
вот список
отними от него что-нибудь
Krystyna
Июнь 9, 2015 19:31:11
список слов в файле:
sunshine,1
old,0
smile,1
and,A
deadline,U
FishHook
Июнь 9, 2015 19:37:25
У меня с дикцией, конечно, хреново, но не думал, что это заметно на печати.
Какое слово из моего предыдущего сообщения тебе непонятно?
py.user.next
Июнь 9, 2015 22:55:06
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]
>>>