Hướng dẫn convert string to list python - stack overflow - chuyển đổi chuỗi thành danh sách python - tràn ngăn xếp

>>> 'QH QD JC KD JS'.split[]
['QH', 'QD', 'JC', 'KD', 'JS']

split:

Trả về một danh sách các từ trong chuỗi, sử dụng sep làm chuỗi phân cách. Nếu maxsplit được đưa ra, nhiều nhất là chia tách được thực hiện [do đó, danh sách sẽ có nhiều nhất là các yếu tố maxsplit+1]. Nếu maxsplit không được chỉ định, thì không có giới hạn về số lượng phân tách [tất cả các phân tách có thể được thực hiện].

Nếu sep được đưa ra, các phân định liên tiếp không được nhóm lại với nhau và được coi là phân định các chuỗi trống [ví dụ,

table = "sde.tblExample"
1 trả về
table = "sde.tblExample"
2]. Đối số sep có thể bao gồm nhiều ký tự [ví dụ:
table = "sde.tblExample"
4 trả về
table = "sde.tblExample"
5]. Tách một chuỗi trống với một dấu phân cách được chỉ định trả về
table = "sde.tblExample"
6.

Nếu sep không được chỉ định hoặc là

table = "sde.tblExample"
8, một thuật toán phân tách khác nhau được áp dụng: Các lần chạy khoảng trắng liên tiếp được coi là một dấu phân cách duy nhất và kết quả sẽ không chứa các chuỗi trống ở đầu hoặc kết thúc nếu chuỗi có độ nào hoặc dấu vết trắng. Do đó, việc phân tách một chuỗi trống hoặc một chuỗi bao gồm chỉ khoảng trắng với một dấu phân cách
table = "sde.tblExample"
8 trả về
table = "sde.tblExample"
t_name = table.split['.'][-1] 
0.

Ví dụ:

table = "sde.tblExample"
t_name = table.split['.'][-1] 
1 trả về
table = "sde.tblExample"
5 và
table = "sde.tblExample"
t_name = table.split['.'][-1] 
3 trả về
table = "sde.tblExample"
t_name = table.split['.'][-1] 
4.

8432 Huy hiệu bạc10 Huy hiệu đồngSuper Quotes newsletter. 😎

câu trả lời của bạn

Đăng ký hoặc đăng nhập

Đăng ký bằng Google

8432 Huy hiệu bạc10 Huy hiệu đồng

table = "sde.tblExample"

Chạy

table = "sde.tblExample"
t_name = table.split['.'][-1] 
5 sẽ chia chuỗi thành một danh sách hai phần:
table = "sde.tblExample"
t_name = table.split['.'][-1] 
6 vì bạn đã chỉ định để phân chia trên '.' tính cách

Nếu giá trị bảng là "dbo.sde.tblexample"

table = "sde.tblExample"
t_name = table.split['.'][-1] 
5 sẽ dẫn đến danh sách 3 giá trị chuỗi: ['dbo', 'sde', tblexample ']]

Trong Python, bạn sử dụng dấu ngoặc [] để chỉ định vị trí trong danh sách. -1 có nghĩa là vị trí cuối cùng và 0 có nghĩa là vị trí đầu tiên trong danh sách.

Vì vậy, chạy

table = "sde.tblExample"
t_name = table.split['.'][-1] 

sẽ trả lại mục danh sách ở vị trí -1 [hoặc, vị trí cuối cùng] từ danh sách và chuyển nó đến biến T_NAME, cung cấp cho bạn kết quả 'Tblexample'

2

Tôi có một cột loại

table = "sde.tblExample"
t_name = table.split['.'][-1] 
8 ở dạng sau

23/02/2021

Làm thế nào tôi có thể

a] Chuyển đổi cột này sang định dạng ngày

b] Tạo một cột mới trong đó mỗi ô chứa giá trị ở định dạng ngày hợp lệ?

QGIS 3.16

  • QGIS
  • attribute-table
  • ngày

Hoặc đặt câu hỏi của riêng bạn.

Làm cách nào để chuyển đổi một chuỗi thành một danh sách trong Python?Mar 4 at 10:07

four-eyesfour-eyesfour-eyes

Để chuyển đổi chuỗi thành liệt kê trong Python, hãy sử dụng phương thức Chuỗi Chia []. Split [] là một phương thức tích hợp để chia các chuỗi và lưu trữ chúng trong danh sách.4 gold badges29 silver badges54 bronze badges

    Thêm một bình luận & nbsp; | & nbsp; | 

    câu trả lời của bạn

    Đăng ký hoặc đăng nhập

    4

    Sử dụng biểu thức này trong máy tính trường để tạo một trường mới, nó hoạt động:

    to_date ["chuỗi", 'dd/mm/yyyy']]

    Thông tin thêm về định dạng ngày ở đây:

    //doc.qt.io/qt-5/qdate.html#fromString-2

    Cải thiện câu trả lời này

    Đã chỉnh sửa ngày 4 tháng 3 lúc 10:27Mar 4 at 10:27

    Đã trả lời ngày 4 tháng 3 lúc 10:15Mar 4 at 10:15

    Mr_YumMr_YumMr_Yum

    8432 Huy hiệu bạc10 Huy hiệu đồng2 silver badges10 bronze badges

      Thêm một bình luận & nbsp; | & nbsp; | 

      câu trả lời của bạn

      Đăng ký hoặc đăng nhập

      Đăng ký bằng Google

      Đăng ký bằng Facebook

      Đăng ký bằng email và mật khẩu

      Đăng như một khách

      Tên

      E-mail

      Yêu cầu, nhưng không bao giờ hiển thị

      Bằng cách nhấp vào bài đăng của bạn, bạn đồng ý với Điều khoản dịch vụ, chính sách quyền riêng tư và chính sách cookie của chúng tôi

      Không phải là câu trả lời bạn đang tìm kiếm? Duyệt những câu hỏi khác được gắn thẻ

      • QGIS
      • attribute-table
      • ngày

      Hoặc đặt câu hỏi của riêng bạn.

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

      Để chuyển đổi chuỗi thành liệt kê trong Python, hãy sử dụng phương thức Chuỗi Chia []. Split [] là một phương thức tích hợp để chia các chuỗi và lưu trữ chúng trong danh sách.use the string split[] method. The split[] is a built-in method that splits the strings and stores them in the list.

      Làm cách nào để chuyển đổi một chuỗi thành một danh sách trong stackoverflow trong python?

      Trả về một danh sách các từ trong chuỗi, sử dụng SEP làm chuỗi DELIMITER. Nếu MAXSplit được đưa ra, tại hầu hết các phân tách MaxSplit được thực hiện [do đó, danh sách sẽ có hầu hết các phần tử MaxSplit+1]. Nếu MaxSplit không được chỉ định, thì không có giới hạn về số lượng phân tách [tất cả các phân tách có thể được thực hiện].. If maxsplit is given, at most maxsplit splits are done [thus, the list will have at most maxsplit+1 elements]. If maxsplit is not specified, then there is no limit on the number of splits [all possible splits are made].

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

      Trong bài viết này, chúng tôi sẽ xem cách chuyển đổi một chuỗi thành một danh sách ...
      Với dải và tách.Trước tiên chúng tôi áp dụng phương pháp dải để loại bỏ các dấu ngoặc vuông và sau đó áp dụng chức năng phân chia.Chức năng phân chia với dấu phẩy vì tham số của nó tạo danh sách từ chuỗi.....
      Với JSON.tải.....
      Với AST.literal_eval ..

      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ủ Đề