将空格分隔的字符串转换为列表 [英] Convert a space delimited string to list

查看:145
本文介绍了将空格分隔的字符串转换为列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个这样的字符串:

i have a string like this :

states = "Alaska Alabama Arkansas American Samoa Arizona California Colorado"

我想把它分成这样的列表

and I want to split it into a list like this

states = {Alaska, Alabama, Arkansas, American, Samoa, ....}

我是 Python 新手.

I am new in python.

请帮帮我.:-))

我需要从状态中随机选择并使其像变量一样.

edit: I need to make a random choice from states and make it like the variable.

推荐答案

states.split() 将返回

['Alaska',
 'Alabama',
 'Arkansas',
 'American',
 'Samoa',
 'Arizona',
 'California',
 'Colorado']

如果你需要一个随机的,那么你必须使用 random 模块:

If you need one random from them, then you have to use the random module:

import random

states = "... ..."

random_state = random.choice(states.split())

这篇关于将空格分隔的字符串转换为列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆