cuốn sách gpt4 ai đã làm

python - lấy danh sách trong python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 16:05:55 28 4
mua khóa gpt4 Nike

#danh sách các nút lý tưởng phải là
['A','B','C','D','E','F','G','H','I','J','K','L',' M','N']

Vì vậy, tôi đã thử viết một định nghĩa để đọc các nút và cạnh. Đây là mã của tôi nhưng nó dường như không hoạt động.

""" đọc các nút"""
def rd_nodes(a):
nline =[line.split(""""[1].replace(';',',').split(',') cho dòng trong a]
cho tôi ở nline:
trả lại tôi

câu trả lời hay nhất

itertools.combinationscó thể giúp bạn ở đây.

Hãy thử điều này:

từ các kết hợp nhập itertools

s = """
1:A,B,C,D;E,F
2:G,H;J,K
&:L,M,N
"""

nút = bộ()
các cạnh = bộ()

cho dòng trong s.split():
cụm = line.split(':')[1].split(';')
cho cụm trong cụm:
_nodes = cluster.split(',')
nút.update(_nodes)
edge.update(combinations(_nodes, 2))

Bạn có thể sử dụngbộ sưu tập.OrderedDictNếu cần, bạn có thể sử dụngnútbêncấu trúc để duy trì trật tự. Chỉ cần sử dụng các nút và cạnh làm khóa từ điển và lấy danh sách các khóa ở cuối tập lệnh.

Về python - nhận danh sách bằng python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/39796301/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress