Найти - Пользователи
Полная версия: Вложеные списки
Начало » Python для новичков » Вложеные списки
1 2 3 4 5
@mary@
Доброй ночи! Помогите разобратся в следующем задании:
дан cписок w= [“['Уже”, ‘мало’, ‘кто’, ‘сомневается’, ‘в’, ‘том’, ‘факте,’, ‘что’, ‘незадолго’, ‘до’, ‘начала’, ‘XXI’, ‘века’, ‘человечество’, ‘вступило’, ‘в’, ‘новую’, ‘технологическую’, ‘эпоху’, ‘—’, ‘эру’, ‘информационных’, ‘технологий.’, ‘IT-индустрия,’, ‘занимающаяся’, ‘вопросами’…
нужно найти самое короткое слово (союз), в w и вывести как строку.
Я сделала это так:
w = writstr.split()
m = 0
k = []
s = ''
for i in w:
    if len(i)<len(w) and 'а'<=i<='я':
        k.append(i)
        for j in k:
            if i==min(j):
                s=i
print(s) 
как бы работает, но я не уверена что это правильно.
Может у кого-то будут другие способы)
py.user.next
>>> lst = ['abc', 'd', 'efgh', 'i']
>>> 
>>> min(lst, key=len)
'd'
>>>
@mary@
Добрый вечер! Подскажите пожалуйста как сделать чтобы каждое предложение в файле заканчивалось символом переводом строки. Спасибо)
terabayt
Добрый вечер!
with open("file.txt", 'r+') as f:
    f.write(f.read().replace(". ", ".\n").replace("? ", "?\n").replace("! ", "!\n"))
или
with open("file.txt", 'r+') as f: f.write(f.read().replace(". ", ".\n").replace("? ", "?\n").replace("! ", "!\n"))
@mary@
f
<_io.TextIOWrapper name='c:\\laba.txt' mode='r+' encoding='cp1251'>
как привести в порядок тип данных? list() - не помагает(
terabayt
код покажите.
@mary@
как привести в порядок тип данных?
что именно вы хотите сделать, я не понял?
@mary@
Доброго времени суток) Помогите разобратся в следующем задании. Буду очень благодарна)
Разработать функцию, которая принимает на вход матрицу (переменную, содержащую двумерный список с матрицей) и координаты элемента и возвращает на выход значение элемента с соответствующими координатами. Если координаты указаны некорректно, создать исключение собственного типа. Координаты указываются в формате xy (столбец, строка), отсчет начинается с 1. Определение функции: get_xy(M, coord = (1,1) ).
Пример результата работы функции:
M = create_matrix(3, 4, -1)
coord = (3,1) # цифра 2 из верхней строки
get_xy(M, coord)
2
get_xy(M, (4,4) )
1
get_xy(M)
4
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB