thử
states.split()
nó sẽ trả về danh sách
['Alaska',
'Alabama',
'Arkansas',
'American',
'Samoa',
'Arizona',
'California',
'Colorado']
và điều này trả về phần tử ngẫu nhiên trong danh sách
import random
random.choice(states.split())
tuyên bố chia phân tích các chuỗi và trả về danh sách, bởi mặc định nó được chia thành danh sách theo không gian, nếu bạn chỉ định chuỗi nó được chia cho chuỗi này, vì vậy đối với Ví dụ
states.split('Ari')
lợi nhuận
['Alaska Alabama Arkansas American Samoa ', 'zona California Colorado']
Btw, danh sách được trong python interpretated với [] dấu ngoặc thay vì {} dấu ngoặc {} ngoặc được sử dụng cho từ điển, bạn có thể đọc thêm về điều này here
Tôi thấy bạn có thể mới với python, vì vậy tôi sẽ cung cấp cho bạn một số lời khuyên về cách sử dụng tài liệu tuyệt vời của python
Hầu như mọi thứ bạn cần đều có thể là danh từ d here Bạn cũng có thể sử dụng tài liệu hướng dẫn python, mở giao diện điều khiển python và viết trợ giúp() Nếu bạn không biết phải làm gì với một số đối tượng, tôi sẽ cài đặt ipython, ghi chú và nhấn Tab, công cụ tuyệt vời giúp bạn với tương tác với ngôn ngữ
tôi chỉ viết này ở đây để chứng minh rằng trăn là công cụ tuyệt vời còn vì nó là tài liệu tuyệt vời và nó thực sự mạnh mẽ để biết điều này
Nguồn
2011-11-25 08:47:16
những gì bạn có nghĩa là bằng cách "làm cho nó như biến"? –
Tại sao bạn muốn chia "American Samoa" thành hai phần tử? – JJJ
Tình yêu rằng điều này đã được trả lời giống nhau bởi 5 người trong vòng 1 phút của nhau. – jlemaitre