Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
vnyzaica
0 / 0 / 4
Регистрация: 26.02.2017
Сообщений: 42
#1

Как присвоить значение из "таблицы" ? - Python

25.06.2017, 10:08. Просмотров 201. Ответов 3

Есть файл в котором вот так расположены числа

1 2
3 4
5 6
7 8

Как присвоить переменные к каждому из значений?
http://www.cyberforum.ru/python/thread1305473.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2017, 10:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как присвоить значение из "таблицы" ? (Python):

Ошибка ""module" has no attribute "pack""
Здравствуйте! Пишу приложение на python 3.2 Есть главный файл, в нём...

Вычислить выражение, состоящее из трех чисел и двух знаков (допускаются только знаки "+" или "-")
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух...

Клиентская часть архитектуры "Клиент-Сервер" и ошибка "ClientsDatabase is not defined"
Всем Доброго Времени суток. В универе дали лб по работе с Python(см.вложение в...

Слово "мама" заменить словом "бабушка"
Привет друзья помогите решить пару задачек...) плизз 3) Запросить текст и во...

Что значит "r" в open(filename, "r")
f = open(r'my_file', 'r') что значит первая буква r не могу найти где про нее...

3
Рыжий Лис
Просто Лис
903 / 441 / 317
Регистрация: 17.05.2012
Сообщений: 1,811
Записей в блоге: 7
25.06.2017, 14:50 #2
Python
1
2
3
4
5
6
7
8
9
10
t = '''\
1 2
3 4
5 6
7 8'''
 
result = []
for line in t.split('\n'):
    result.append(list(map(int, line.split(' '))))
print(result)
0
vnyzaica
0 / 0 / 4
Регистрация: 26.02.2017
Сообщений: 42
25.06.2017, 15:27  [ТС] #3
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Python
1
2
3
4
5
6
7
8
9
10
t = '''\
1 2
3 4
5 6
7 8'''
 
result = []
for line in t.split('\n'):
    result.append(list(map(int, line.split(' '))))
print(result)
Если я не ошибаюсь,то данным кодом мы присвоим всем значениям одну переменную,а мне надо что бы у каждой цифры было свое значение. К примеру a=1 b=2 c=3 и т.д. или как нибудь по другому!) Просто надо решить задачу в которой надо сложить левый и правый столбик и сравнить полученные значения.
0
Рыжий Лис
Просто Лис
903 / 441 / 317
Регистрация: 17.05.2012
Сообщений: 1,811
Записей в блоге: 7
25.06.2017, 15:33 #4
Цитата Сообщение от vnyzaica Посмотреть сообщение
Просто надо решить задачу в которой надо сложить левый и правый столбик и сравнить полученные значения.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
t = '''\
1 2
3 4
5 6
7 8'''
 
l, r = [], []  # левый и правый столбик
for line in t.split('\n'):
    a1, a2 = line.split(' ')
    l.append(int(a1))
    r.append(int(a2))
 
print(l, r)
 
sum_l, sum_r = sum(l), sum(r)
print(sum_l, sum_r)
Добавлено через 1 минуту
Есть такая замечательная вещь, как массивы. Они могут хранить несколько значений, под одним именем.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2017, 15:33
Привет! Вот еще темы с решениями:

Как присвоить значение?
Как бы странно это не звучало,но я что-то не очень понимаю как сделать так...

Как считать строку из файла используя input() и знак "<"?
Друзья! Синтаксис file.py &lt; src.txt (прочитано в книге Саммерфильда, глава...

Как собрать проект и модули в один "пакет"?
Проблема такая: я написал некую программу, которая использует нестандартные...

Как можно вывести дату "вчерашнего дня"?
Привет всем. Нужно архивировать &quot;вчерашние&quot; бекапы, а как их выбрать еще не...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru