Решено: уклоните више стрингова са листе Питхон-а

Последње ажурирање: 09/11/2023

Проблем је у томе што Питхон нема уграђену функцију за уклањање више стрингова са листе.

I have a list of strings:
<code>list = ['a','b','c','d']
</code>
and I want to remove multiple strings from the list, for example: 
<code>remove_list = ['a', 'c']
</code>


A:

You can use <code>set.difference()</code>:  (If you don't mind the order of elements in your list)  (If you want to keep the order of elements in your list, then use <code>filter()</code>)   (If you want to keep only unique elements in your list, then use <code>set()</code>)   (If you want to remove all duplicates from your list, then use <code>list(set())</code>)   (If you want to remove all duplicates from your list and keep the order of elements as well, then use <code>[i for i in set(lst)]</code>) 

Жице

У Питхон-у, стрингови су низови знакова. Стрингови се могу користити за чување текста, бројева или било које друге врсте података.

Да бисте креирали стринг у Питхон-у, користите конструктор стрингова:

стринг = "Здраво"

Такође можете креирати стринг тако што ћете спојити два низа заједно:

стринг = „Здраво“ + „Свет“

liste

У Питхон-у, листе су структура података која вам омогућава да складиштите колекцију ставки. Листе могу бити празне или могу садржати било коју врсту објекта, укључујући и друге листе.

Да бисте креирали листу у Питхон-у, користите функцију лист(). Да бисте приступили првој ставци на листи, користите функцију индек(). Да бисте приступили последњој ставци на листи, користите функцију лен().

Да бисте додали ставку на крај листе, користите функцију аппенд(). Да бисте уклонили ставку са краја листе, користите функцију поп().

Релатед постс: