Hướng dẫn print specific string from list python - in chuỗi cụ thể từ python danh sách

Tôi có một danh sách và trong danh sách đó, tôi đang cố gắng tìm một chuỗi cụ thể trong danh sách đó bằng cách yêu cầu người dùng nhập vào một từ và tôi sẽ in từ đó và dòng đó là từ

Đây là một danh sách

new_list = ['An American', 'Barack Obama', '4.7', '18979'],
['An Indian', 'Mahatma Gandhi', '4.7', '18979'],
['A Canadian', 'Stephen Harper', '4.6', '19234']

Ví dụ: nếu tôi có thể nhập "Ste" vào chuỗi và nó sẽ in dòng thứ 3 vì "Stephen Harper" ở đó

Tôi đã thử điều này nhưng nó không hoạt động:

find_String = input["Enter a string you're looking for: "]
if find_String in new_list:
   print[new_list]
else:
   print["String not found!"]

Sử dụng các biểu thức thông thường để tìm các phần tử từ danh sách Python có chứa một chuỗi con cụ thể ..

Làm cách nào để in một mục cụ thể trong danh sách Python?

Khi bạn muốn in các phần tử danh sách trong một dòng duy nhất với các khoảng trống ở giữa, bạn có thể sử dụng toán tử "**" cho cùng. Sử dụng toán tử này, bạn có thể in tất cả các phần tử của danh sách trong một dòng riêng biệt mới với các khoảng trống ở giữa mọi phần tử bằng thuộc tính SEP như SEP =,/N, hoặc SEP = ,.

  • Bạn có thể in một chuỗi với một danh sách trong Python không?
  • Chuyển đổi danh sách thành một chuỗi để hiển thị: Nếu đó là danh sách các chuỗi, chúng ta chỉ cần tham gia vào hàm tham gia [] Chuỗi và in chuỗi.
  • Sử dụng các biểu thức thông thường để tìm các phần tử từ danh sách Python có chứa một chuỗi con cụ thể ..

    Làm cách nào để in một mục cụ thể trong danh sách Python?

    Khi bạn muốn in các phần tử danh sách trong một dòng duy nhất với các khoảng trống ở giữa, bạn có thể sử dụng toán tử "**" cho cùng. Sử dụng toán tử này, bạn có thể in tất cả các phần tử của danh sách trong một dòng riêng biệt mới với các khoảng trống ở giữa mọi phần tử bằng thuộc tính SEP như SEP =,/N, hoặc SEP = ,.

    Bạn có thể in một chuỗi với một danh sách trong Python không?list in python can be done is following ways:

    • Chuyển đổi danh sách thành một chuỗi để hiển thị: Nếu đó là danh sách các chuỗi, chúng ta chỉ cần tham gia vào hàm tham gia [] Chuỗi và in chuỗi.for loop : Traverse from 0 to len[list] and print all elements of the list one by one using a for loop, this is the standard practice of doing it. 

    Python

    a =

    Xem thảo luận

    Cải thiện bài viết

    • Lưu bài viết * symbol is use to print the list elements in a single line with space. To print all elements in new lines or separated by comma use sep=”\n” or sep=”, ” respectively. 

    Python

    a =

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    3
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    4
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    5

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    3
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    8
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    9

    Is

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    3
    1 2 3 4 5 
    In new line
    1
    2
    3
    4
    5
    9
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    9

    Đầu ra

    Đầu ra

    Sử dụng bản đồ: Sử dụng map [] để chuyển đổi từng mục trong danh sách thành một chuỗi nếu danh sách không phải là một chuỗi, sau đó tham gia chúng: & nbsp;

    • CácIf it is a list of strings we can simply join them using join[] function, but if the list contains integers then convert it into string and then use join[] function to join them to a string and print the string. 

    Python

    a =[=1

    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    0=3
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    0=1
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    8

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    3=9[0

    a =

    Is

    Đầu ra

    Geeks for Geeks
    1, 2, 3, 4, 5

    • Sử dụng bản đồ: Sử dụng map [] để chuyển đổi từng mục trong danh sách thành một chuỗi nếu danh sách không phải là một chuỗi, sau đó tham gia chúng: & nbsp; Use map[] to convert each item in the list to a string if list is not a string, and then join them: 

    Python

    a =

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    3=9
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    18
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    19
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    315
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    22

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    24

    Is

    Đầu ra

    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5

    • Sử dụng danh sách hiểu: Sử dụng danh sách hiểu để chuyển từng cái một vào mỗi yếu tố trong danh sách và in. & NBSP;Use list comprehension to go one by one to each element in list and print. 

    Python3

    a =

    Các

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    3
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    58
    1 2 3 4 5
    in new line
    1
    2
    3
    4
    5
    9

    [

    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    7
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    62
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    9
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    53
    1 2 3 4 5
    printing lists separated by commas
    1, 2, 3, 4, 5
    printing lists in new line
    1
    2
    3
    4
    5
    1
    find_String = input["Enter a string you're looking for: "]
    if find_String in new_list:
       print[new_list]
    else:
       print["String not found!"]
    
    55

    Đầu ra

    1 2 3 4 5 
    In new line
    1
    2
    3
    4
    5


    Làm thế nào để bạn nhận được một chuỗi cụ thể từ một danh sách trong Python?

    Tìm chuỗi trong danh sách trong Python..
    Sử dụng vòng lặp For để tìm các phần tử từ danh sách có chứa một chuỗi con cụ thể trong Python ..
    Sử dụng hàm Filter [] để tìm các phần tử từ danh sách Python có chứa chuỗi con cụ thể ..
    Sử dụng các biểu thức thông thường để tìm các phần tử từ danh sách Python có chứa một chuỗi con cụ thể ..

    Làm cách nào để in một mục cụ thể trong danh sách Python?

    Khi bạn muốn in các phần tử danh sách trong một dòng duy nhất với các khoảng trống ở giữa, bạn có thể sử dụng toán tử "**" cho cùng.Sử dụng toán tử này, bạn có thể in tất cả các phần tử của danh sách trong một dòng riêng biệt mới với các khoảng trống ở giữa mọi phần tử bằng thuộc tính SEP như SEP =,/N, hoặc SEP = ,.make use of the "*" operator for the same. Using this operator, you can print all the elements of the list in a new separate line with spaces in between every element using sep attribute such as sep=”/n” or sep=”,”.

    Bạn có thể in một chuỗi với một danh sách trong Python không?

    Chuyển đổi danh sách thành một chuỗi để hiển thị: Nếu đó là danh sách các chuỗi, chúng ta chỉ cần tham gia vào hàm tham gia []Chuỗi và in chuỗi.

    Bài Viết Liên Quan

    Chủ Đề