Hướng dẫn how do i convert multiple strings to a list in python? - làm cách nào để chuyển đổi nhiều chuỗi thành một danh sách trong python?

-2

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn chuyển đổi các chuỗi thành danh sách bằng Python. Đây là các giá trị của một cột

Chế độ xem bảng DB

Đây là chuỗi của tôi:

THERPET BASTHI BERIGAI ASTC-HUDCO KRISHNA-NAGAR TANK-STREET

Tôi đã cố gắng in như danh sách

results = cursor.fetchall[]
print list[results] 

Nhưng đầu ra là

[[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]

Đầu ra mong đợi là:

THERPET
BASTHI
BERIGAI
ASTC_HUDCO
KRISHNA-NAGAR
TANK-STREET

Đã hỏi ngày 23 tháng 11 năm 2017 lúc 10:15Nov 23, 2017 at 10:15

1

Sử dụng chức năng phân chia và cho vòng lặp để nhận câu trả lời

result = [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]

for val in result:
   value = val[0]
   value = value.split[" "]
   for str in value:
       print[str]

Output:

Điều trị

Basthi

Berigai

ASTC-HUDCO

KRISHNA-NAGAR

TANK-STREET

Đã trả lời ngày 23 tháng 11 năm 2017 lúc 10:17Nov 23, 2017 at 10:17

2

Nhìn vào mã của bạn,

results = cursor.fetchall[]
print list[results] 
3 dường như là một
results = cursor.fetchall[]
print list[results] 
4.

Đầu tiên, chúng ta hãy lấy tất cả các chuỗi:

# You can either use the map function
results = map[lambda row: row[0], cursor.fetchall[]]

# Or list comprehension:
results = [row[0] for row in cursor.fetchall[]]

Sau đó, tham gia tất cả các chuỗi và sau đó chia chúng:

results = ' '.join[results].split[' ']

Và cuối cùng, hãy in:

print[results]

Nếu bạn thích một lớp lót:

print[' '.join[[row[0] for row in cursor.fetchall[]]].split[' ']]

Đã trả lời ngày 23 tháng 11 năm 2017 lúc 10:18Nov 23, 2017 at 10:18

Matias ciceromatias ciceroMatias Cicero

24.3K13 Huy hiệu vàng76 Huy hiệu bạc146 Huy hiệu đồng13 gold badges76 silver badges146 bronze badges

Mã sau đây phân tách chuỗi bằng cách sử dụng

results = cursor.fetchall[]
print list[results] 
5 làm dấu phân cách.
results = cursor.fetchall[]
print list[results] 
6 sau đó chứa một danh sách các từ.

x = 'THERPET BASTHI BERIGAI ASTC-HUDCO KRISHNA-NAGAR TANK-STREET'
x = x.split[' ']
for i in x:
    print[i]

Hóa đơn

4.3362 Huy hiệu vàng16 Huy hiệu bạc27 Huy hiệu đồng2 gold badges16 silver badges27 bronze badges

Đã trả lời ngày 23 tháng 11 năm 2017 lúc 11:14Nov 23, 2017 at 11:14

Keramatkeramatkeramat

4.0905 Huy hiệu vàng23 Huy hiệu bạc35 Huy hiệu Đồng5 gold badges23 silver badges35 bronze badges

1

Xem thảo luận

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

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

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

    Lưu bài viết

    Đọc

    Bàn luận


    Đưa ra n chuỗi, nhiệm vụ là hợp nhất tất cả các chuỗi vào một danh sách duy nhất.ast

    Trong khi phát triển một ứng dụng, có nhiều kịch bản khi chúng ta cần vận hành trên chuỗi và chuyển đổi nó thành một số cấu trúc dữ liệu có thể thay đổi, theo danh sách. Có nhiều cách chúng ta có thể chuyển đổi chuỗi thành danh sách dựa trên yêu cầu. Hãy để hiểu rõ hơn với sự giúp đỡ của các ví dụ.

    results = cursor.fetchall[]
    print list[results] 
    
    9
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    1

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    2
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    4

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    5
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    7

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    8
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    0

    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    1
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    2
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    3
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    4

    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    5
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    8
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    7

    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    8
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    9
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    8
    result = [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    for val in result:
       value = val[0]
       value = value.split[" "]
       for str in value:
           print[str]
    
    1

    Output:

    results = cursor.fetchall[]
    print list[results] 
    
    0


    Phương pháp số 2: Sử dụng Evaleval

    results = cursor.fetchall[]
    print list[results] 
    
    9
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    result = [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    for val in result:
       value = val[0]
       value = value.split[" "]
       for str in value:
           print[str]
    
    4

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    2
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    result = [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    for val in result:
       value = val[0]
       value = value.split[" "]
       for str in value:
           print[str]
    
    7

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    5
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    0

    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    1
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    3

    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    1
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    6
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    9
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    8
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    9

    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    8
    results = ' '.join[results].split[' ']
    
    1

    Output:

    results = cursor.fetchall[]
    print list[results] 
    
    1

    results = cursor.fetchall[]
    print list[results] 
    
    9
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    1

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    2
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    results = ' '.join[results].split[' ']
    
    7

    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    5
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    print[results]
    
    0

    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    1
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    3

    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    1
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    0
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    6
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    9
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    8
    # You can either use the map function
    results = map[lambda row: row[0], cursor.fetchall[]]
    
    # Or list comprehension:
    results = [row[0] for row in cursor.fetchall[]]
    
    9

    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    8
    THERPET
    BASTHI
    BERIGAI
    ASTC_HUDCO
    KRISHNA-NAGAR
    TANK-STREET
    
    9
    [[u'THERPET BASTHI BERIGAI ASTC-HUDCO',], [u'KRISHNA-NAGAR TANK-STREET',]]
    
    8
    print[' '.join[[row[0] for row in cursor.fetchall[]]].split[' ']]
    
    3

    Output:

    results = cursor.fetchall[]
    print list[results] 
    
    2


    Làm thế nào để bạn chuyển đổi toàn bộ chuỗi thành một danh sách trong Python?

    Chuỗi Python là một chuỗi các ký tự. Chúng ta có thể chuyển đổi nó thành danh sách các ký tự bằng hàm tích hợp danh sách []. Khi chuyển đổi một chuỗi thành danh sách các ký tự, khoảng trắng cũng được coi là ký tự.using list[] built-in function. When converting a string to list of characters, whitespaces are also treated as characters.

    Làm thế nào để bạn thực hiện hai chuỗi thành một danh sách?

    Cách chuyển đổi một chuỗi thành một danh sách các từ.Một cách khác để chuyển đổi một chuỗi thành danh sách là bằng cách sử dụng phương thức python chia [].Phương thức chia [] chia một chuỗi vào một danh sách, trong đó mỗi mục danh sách là mỗi từ tạo nên chuỗi.Mỗi từ sẽ là một mục danh sách cá nhân.using the split[] Python method. The split[] method splits a string into a list, where each list item is each word that makes up the string. Each word will be an individual list item.

    Làm thế nào để bạn chuyển đổi dữ liệu thành một danh sách trong Python?

    Đưa ra một bộ, viết một chương trình Python để chuyển đổi tập hợp đã cho thành danh sách.Cách tiếp cận số 1: Sử dụng danh sách [set_name].Typecasting vào danh sách có thể được thực hiện bằng cách sử dụng danh sách [set_name].Sử dụng hàm Sắp xếp [] sẽ chuyển đổi tập hợp thành danh sách theo thứ tự được xác định.Using list[set_name] . Typecasting to list can be done by simply using list[set_name] . Using sorted[] function will convert the set into list in a defined order.

    Làm cách nào để chuyển đổi một chuỗi thành một danh sách mà không cần chia trong Python?

    Chuyển đổi một chuỗi thành một danh sách trong Python.Bằng cách sử dụng hàm Python Danh sách [], chúng ta có thể thực hiện tác vụ cụ thể này và phương thức này lấy các đối tượng có thể lặp lại và chuyển đổi chúng thành danh sách.Trong ví dụ này, chúng tôi sử dụng hàm của hàm Dải [] và nó sẽ loại bỏ các khoảng trống khỏi chuỗi ở đầu và cuối chuỗi.By using the Python list[] function we can perform this particular task and this method takes iterable objects and converts them into the list. In this example, we use the concept of strip[] function and it will remove spaces from the string at the first and the end of the string.

    Bài Viết Liên Quan

    Chủ Đề