Dấu phẩy trong chuỗi Python

Đôi khi bạn muốn chuyển đổi danh sách Python của mình thành chuỗi. Hướng dẫn này sẽ cho bạn thấy một ví dụ về cách bạn có thể làm điều này

Nhưng trước tiên, hãy khám phá sự khác biệt giữa cấu trúc dữ liệu danh sách Python và cấu trúc dữ liệu chuỗi Python

Danh sách trong Python là gì?

Trong Python, một danh sách là một chuỗi các phần tử được sắp xếp theo thứ tự. Mỗi phần tử trong danh sách có một số chỉ mục tương ứng mà bạn có thể sử dụng để truy cập nó

Bạn có thể tạo danh sách bằng cách sử dụng dấu ngoặc vuông và có thể chứa bất kỳ loại dữ liệu nào

>>> exampleList = ['car', 'house', 'computer']

Lưu ý rằng tôi sẽ hiển thị mã từ Python REPL. Dữ liệu tôi đang nhập có

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
8 ở đầu. Đầu ra không có gì ở đầu. Bạn có thể khởi chạy REPL này bằng cách vào thiết bị đầu cuối của mình và nhập
>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
9 rồi nhấn enter

Khi bạn đã khởi tạo danh sách Python, bạn có thể truy cập các phần tử của nó bằng cách sử dụng ký hiệu dấu ngoặc. Hãy nhớ rằng chỉ số bắt đầu từ 0 chứ không phải 1. Đây là một ví dụ về đầu vào và đầu ra

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'

Chuỗi trong Python là gì?

Một chuỗi chỉ là một chuỗi gồm một hoặc nhiều ký tự. Ví dụ,

>>> exampleString = 'car'
0 là một chuỗi

Bạn có thể khởi tạo nó như thế này

>>> exampleString = 'car'

Và sau đó bạn có thể gọi cấu trúc dữ liệu chuỗi của mình để xem nội dung của nó

>>> exampleString
'car'

Làm cách nào để chuyển đổi danh sách Python thành chuỗi được phân tách bằng dấu phẩy?

Bạn có thể dùng. tham gia phương pháp chuỗi để chuyển đổi một danh sách thành một chuỗi

>>> exampleCombinedString = ','.join[exampleList]

Sau đó, bạn có thể truy cập cấu trúc dữ liệu chuỗi mới để xem nội dung của nó

________số 8

Vì vậy, một lần nữa, cú pháp là

>>> exampleString = 'car'
1

Trong trường hợp này, tôi đã sử dụng dấu phẩy làm dấu phân cách, nhưng bạn có thể sử dụng bất kỳ ký tự nào bạn muốn

Đây. Hãy tham gia lại lần nữa, nhưng lần này, hãy thêm khoảng trắng sau dấu phẩy để chuỗi kết quả sẽ dễ đọc hơn một chút

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
0

của bạn đi

Làm cách nào để nối các danh sách trong Python?

Có một số cách để nối các danh sách trong Python. Phổ biến nhất là sử dụng toán tử

>>> exampleString = 'car'
2

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
2

Một tùy chọn khác là sử dụng phương pháp

>>> exampleString = 'car'
3

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
4

Cuối cùng, bạn có thể sử dụng hàm tạo

>>> exampleString = 'car'
4

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
6

Làm cách nào để bạn chuyển đổi một danh sách thành một mảng trong Python?

Một cách để làm điều này là sử dụng thư viện NumPy

Lần nhập NumPy đầu tiên

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
0

Sau đó chạy np. phương thức array[] để chuyển đổi danh sách thành mảng

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
1

Chúng ta có thể chuyển đổi danh sách thành từ điển trong Python không?

Chắc chắn nhất. Trước tiên, hãy tạo một từ điển bằng cách sử dụng chức năng

>>> exampleString = 'car'
5 tích hợp. Ví dụ  
>>> exampleString = 'car'
5 cú pháp

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
2

Cái nào sẽ xuất ra

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
3

Trong ví dụ này, chúng tôi tạo một đối tượng từ điển bằng cách sử dụng hàm

>>> exampleString = 'car'
5. Hàm
>>> exampleString = 'car'
5 chấp nhận một đối tượng có thể lặp lại. Trong trường hợp này, chúng tôi sử dụng một tuple

Cách tạo từ điển từ danh sách

Bạn cũng có thể tạo từ điển từ danh sách bằng hàm

>>> exampleString = 'car'
5

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
4

Cái nào sẽ xuất ra

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
5

Lưu ý rằng trong ví dụ này, chúng tôi đã sử dụng hàm

>>> exampleString
'car'
0 để tạo một bộ

Cách tạo từ điển từ một từ điển khác

Bạn có thể tạo một từ điển từ một từ điển khác. Bạn có thể sử dụng hàm dict[] hoặc phương thức khởi tạo để thực hiện việc này

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
6

Cái nào sẽ xuất ra

>>> exampleList[0]
'car'

>>> exampleList[1] 
'house'

>>> exampleList[2] 
'computer'
7

Có rất nhiều điều tuyệt vời bạn có thể làm với Danh sách, Mảng, Từ điển và Chuỗi trong Python

Tôi thực sự chỉ làm trầy xước bề mặt ở đây. Nếu bạn muốn tìm hiểu sâu hơn và áp dụng nhiều phương pháp và kỹ thuật này vào các dự án trong thế giới thực, freeCodeCamp. org có thể giúp bạn

Nếu bạn muốn tìm hiểu thêm về lập trình và công nghệ, hãy thử chương trình viết mã cốt lõi của freeCodeCamp. Nó miễn phí

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Quincy Larson

Người thầy sáng lập freeCodeCamp. tổ chức

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Chủ Đề