Kontroleer of iets aanwesig is in Python

Jy kan ook die teenwoordigheid van 'n element in 'n voorwaarde toets. Hiervoor word die operateur in gebruik.

Kom ons sê ons het 'n veranderlike tst en 'n lys lst:

pythontst = 3
lst = [1, 2, 3]

Kom ons toets of die waarde van die veranderlike in die lys is:

pythonif tst in lst:
  print('+++') # dit sal uitvoer
else:
  print('---')

Met die konstruksie not in kan jy toets of die waarde van die veranderlike afwesig is in die lys:

pythonif tst not in lst:
  print('+++')
else:
  print('---') # dit sal uitvoer
Задание 1

Gegee 'n veranderlike en 'n lys:

pythontst = 'x'
lst = ['x', 'y', 'z', 'w']

Kontroleer of die veranderlike in die lys is.

Задание 2

Gegee 'n veranderlike en 'n versameling:

pythontst = '1'
st = {1, 2, 3, 4, 5}

Kontroleer dat die veranderlike nie in die lys is nie.

Задание 3

Gegee 'n veranderlike en 'n string:

pythontst = '3'
txt = '123456'

Kontroleer of die veranderlike in die string is.

Задание 4

Die volgende kode word gegee:

pythontst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')

if res in tlp:
  print('+++')
else:
  print('---')

Sê wat in die konsole uitgevoer sal word.