1 / 1 / 3
Регистрация: 28.10.2016
Сообщений: 37
1

Как удалить элементы из списка?

31.05.2017, 02:27. Показов 16378. Ответов 2
Метки нет (Все метки)

У меня есть список который выглядить так

Python
1
var = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']
как мне получить вот это:
Python
1
var = ['four', 'five', 'nine', 'ten']
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2017, 02:27
Ответы с готовыми решениями:

Как удалить элементы из списка?
Завтра сдавать. Вообще не знаю, как удалить. #include "stdafx.h" #include <iostream> #include...

Удалить из списка нечетные элементы. Вывести оставшиеся элементы списка
Дано неотрицательное N и набор из N чисел. Создать линейно-связанный список, содержащий исходные...

Как удалить одинаковые элементы из списка?
Нужно удалить из списка повторяющиеся элементы. Например в списке 1 1 0 0 3 3 оставить только 1 0...

Удалить из списка все отрицательные элементы и поместить их в конец списка в обратном порядке
Пожалуста, помогите решить задачку: Составит программу, которая создает список L елементами...

2
437 / 429 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
31.05.2017, 02:47 2
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']
rm = {'one', 'two', 'three', 'six', 'seven', 'eight'}
 
#можно по очереди удалять:
var.remove('one')
var.remove('two')
var.remove('three')
var.remove('six')
var.remove('seven')
var.remove('eight')
print(var)
 
#или так
var = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']
var = [_ for _ in var if _ not in rm]
print(var)
 
#если значения в списке не повторяются и порядок не имеет значения:
var = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']
print(list(set(var)-rm))
0
1 / 1 / 3
Регистрация: 28.10.2016
Сообщений: 37
31.05.2017, 03:01  [ТС] 3
а как в моём списке удалить слова которое меньше четырёх букв?

Добавлено через 10 минут
Разобрался
Python
1
2
var = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']
bar = [x for x in var if len(x) < 4]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2017, 03:01
Помогаю со студенческими работами здесь

Удалить из списка все элементы, равные последнему; найти длину полученного списка
Помогите реализовать.Создайте список и Удалите из списка все элементы, равные последнему, найдите...

Удалить из списка все парные элементы и поместить их в конец списка в обратном порядке
Доброго времени суток, уважаемие форумчани, помогите Создать список L , элементами которого...

Заданы три списка. Удалить из первого списка все элементы остальных списков
Помогите пожалуйста, мне нужно сессию досрочно сдать( в роддом надо) а практика только началась, а...

Удалить элементы первого списка по номерам второго списка без использования вспомогательных функций
Может кто знает классический вид функции удаление элементов списка по номерам второго списка.Важно...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru