Kiểm tra xem giá trị đầu vào của người dùng có nằm trong danh sách trong Python # không
Sử dụng toán tử in
để kiểm tra xem giá trị đầu vào của người dùng có nằm trong danh sách không, ví dụ: if user_input in my_list:
. Toán tử in
sẽ trả về True
nếu giá trị đầu vào nằm trong danh sách và False
nếu không.
Copied!
# ✅ Check if user input value is in a string list my_list = ['apple', 'banana', 'kiwi'] user_input = input['Enter your favorite fruit: '] if user_input in my_list: print['The fruit is in the list'] # --------------------------------------------- # ✅ Check if user input value is in a list of numbers my_list = [1, 3, 5, 7] user_input = 0 try: user_input = int[input['Enter your favorite number: ']] except ValueError: print['The provided value is not a valid integer'] if user_input in my_list: print['The number is in the list'] else: print['The number is NOT in the list']
Chúng tôi đã sử dụng toán tử in
để kiểm tra xem giá trị đầu vào của người dùng có chứa trong danh sách không.
Các thử nghiệm trong nhà điều hành để thành viên. Ví dụ,
0 đánh giá thànhCopied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
True
nếu 2 là thành viên củaCopied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
3, nếu không nó sẽ đánh giá thànhCopied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
False
.Copied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
Nếu bạn cần kiểm tra xem giá trị không có trong danh sách, hãy sử dụng toán tử
5.Copied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
Copied!
print['hi' not in ['hi', 'world']] # 👉️ False print['hi' not in ['one', 'two']] # 👉️ True
Nếu bạn cần kiểm tra xem giá trị đầu vào có nằm trong danh sách các số hay không, hãy sử dụng lớp
6 để chuyển đổi giá trị thành số nguyên trước.Copied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
Copied!
my_list = [1, 3, 5, 7] user_input = 0 try: user_input = int[input['Enter your favorite number: ']] except ValueError: print['The provided value is not a valid integer'] if user_input in my_list: print['The number is in the list'] else: print['The number is NOT in the list']
Hàm đầu vào có một đối số
7 tùy chọn và ghi nó vào đầu ra tiêu chuẩn mà không cần một dòng mới.Copied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
Hàm sau đó đọc dòng từ đầu vào, chuyển đổi nó thành một chuỗi và trả về kết quả.
Hàm Copied!
print['hi' in ['hi', 'world']] # 👉️ True
print['hi' in ['one', 'two']] # 👉️ False
8 được đảm bảo trả về một chuỗi, vì vậy chúng tôi phải chuyển đổi giá trị thành một số nguyên trước khi kiểm tra tư cách thành viên.Chúng tôi đã sử dụng câu lệnh
9 vì lớpCopied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
6 tăngCopied!
print['hi' in ['hi', 'world']] # 👉️ True print['hi' in ['one', 'two']] # 👉️ False
1 nếu giá trị được cung cấp không phải là số nguyên hợp lệ.Copied!
print['hi' not in ['hi', 'world']] # 👉️ False print['hi' not in ['one', 'two']] # 👉️ True