Można to zrobić za pomocą pętli 'for' i instrukcji warunkowej 'if'. Poniżej przykład kodu w Pythonie:
python
lista = [1, 'abc', 2.5, 'def', True]
for element in lista:
if type(element) == str:
print(element)
W tym przykładzie mamy listę z różnymi typami elementów. Przechodzimy po każdym elemencie za pomocą pętli 'for', a następnie za pomocą instrukcji warunkowej if sprawdzamy, czy typ elementu jest równy typowi 'str'. Jeśli tak, to wypisujemy ten element za pomocą funkcji 'print()'.
Powyższy kod iteruje przez każdy element listy my_list i sprawdza, czy dany element jest typu str za pomocą funkcji isinstance(). Jeśli element jest typu str, to jest on wyświetlany na ekranie przy użyciu funkcji print(). W powyższym przykładzie zostaną wyświetlone tylko dwa elementy: "hello" i "world", ponieważ tylko one są typu str.
Odpowiedź:
Można to zrobić za pomocą pętli 'for' i instrukcji warunkowej 'if'. Poniżej przykład kodu w Pythonie:
python
lista = [1, 'abc', 2.5, 'def', True]
for element in lista:
if type(element) == str:
print(element)
W tym przykładzie mamy listę z różnymi typami elementów. Przechodzimy po każdym elemencie za pomocą pętli 'for', a następnie za pomocą instrukcji warunkowej if sprawdzamy, czy typ elementu jest równy typowi 'str'. Jeśli tak, to wypisujemy ten element za pomocą funkcji 'print()'.
Wyjaśnienie:
Odpowiedź:
my_list = [1, "hello", 3.14, "world"]
for item in my_list:
if isinstance(item, str):
print(item)
Wyjaśnienie:
Powyższy kod iteruje przez każdy element listy my_list i sprawdza, czy dany element jest typu str za pomocą funkcji isinstance(). Jeśli element jest typu str, to jest on wyświetlany na ekranie przy użyciu funkcji print(). W powyższym przykładzie zostaną wyświetlone tylko dwa elementy: "hello" i "world", ponieważ tylko one są typu str.