Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/47: Рейтинг темы: голосов - 47, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 16

Кавычки в списке

16.05.2019, 21:55. Показов 10135. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите решить проблему, при создании списка "c" каждый элемент берется в кавычки, как от них избавиться? И как занести символы в кавычки?
Вот код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
a = []
b = []
c = []
 
file = open("1.txt","r")
con = file.read()
file.close()
 
con = con.lower()
con = con.replace('\n','')
n = len(con)
 
i = 0
while i < n:
    p = 0
    x = 0
    for j in a:
        if j==con[i]:
            p = 1
            b[x] = b[x] + 1
        x = x + 1
    if p == 0:
        b.append(1)
        a.append(con[i])
        
    i = i + 1
 
i = 0
n = len(a)
for i in range(n):
    c.append("(" + a[i] + "," + str(b[i]) + ")")
 
print(c);
Вот результат работы программы:
Файл: 1.txt
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.05.2019, 21:55
Ответы с готовыми решениями:

Найти в списке из 6 слов все слова, заключенные в кавычки
Найти в списке из 6 слов все цитаты, то есть слова, заключенные в кавычки.

Дана строка, содержащая кавычки. Выдать сообщение правильно ли расставлены кавычки
Дана строка, содержащая кавычки. Выдать сообщение правильно ли расставлены кавычки (количество открывающихся соответствует количеству...

Параметрический запрос к Access кавычки их экранирование, одиночные и двойные кавычки
Господа хорошие, помогите. Все варианты перепробовал отправки параметризованного запроса в Аксесс. Не выдает ответ на запрос в Аксесс. ...

3
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
16.05.2019, 22:21
Цитата Сообщение от TheXXI Посмотреть сообщение
каждый элемент берется в кавычки
Действительно. И главное - неожиданно.
Вы ведь сами эти кавычки и добавляете в коде конкатенируя значения в строку.
Если вы хотели кортеж - он делается по-другому.

Не выкладывайте скрины на всякие обменники - прочитайте правила форума: там написано, что выкладывать нужно на форум, просто загружая сюда файл через панель редактирования поста и кнопку со скрепкой.
0
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 16
16.05.2019, 23:20  [ТС]
Garry Galler, я хотел получить список с элементами вида: ('н',29), кавычки я нигде не добавляю
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,300
16.05.2019, 23:30
Лучший ответ Сообщение было отмечено TheXXI как решение

Решение

Цитата Сообщение от TheXXI Посмотреть сообщение
кавычки я нигде не добавляю
Как это не добавляете

Цитата Сообщение от TheXXI Посмотреть сообщение
"(" + a[i] + "," + str(b[i]) + ")"
вот и кавычки и в строку переводите, хотите кортеж, так пишите

Python
1
(( a[i] ,b[i]))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2019, 23:30
Помогаю со студенческими работами здесь

В заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки
в заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки.

автозаменой заменить кавычки-ёлочки на кавычки двойные английские
В ворде 2016 в тексте можно набрать с английской раскладки “ или вручную заменить « на “. При автозамене « на “ пишет, что замена...

Обернуть часть строки (от кавычки до кавычки) в тег <p>
Допустим есть срока : var ex = ' привет &quot;человек&quot;привет ' Нужно (человек) одеть в тег &lt;p&gt;. Тоесть то что находиться между...

Что обозначают тройные кавычки (двойные кавычки)?
res1 = wsh.Run(&quot;&quot;&quot;C:\FPC\2.6.0\bin\i386-win32\fpc.exe&quot;&quot; d:\script\sumcifr.pas&quot;, 1, true) подскажите пожалуйста почему в строке где...

Как обернуть кавычки в кавычки
Здравствуйте! Пробую обернуть кавычки в кавычки но пока оборачивается весь текст: $input_lines = &quot;test1 &quot;test2&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru