Heim > Fragen und Antworten > Hauptteil
So konvertieren Sie eine Zeichenfolge wie a = "我是中国人"
,转换成列表li =["我","是","中","国","人"]
1 2 3 |
|
Die Ausgabe ist
1 |
|
Ich habe es ganz einfach mit JavaScript umgesetzt
1 2 3 |
|
Sie wissen nicht, wie Sie es in Python implementieren sollen?
曾经蜡笔没有小新2017-05-18 10:59:49
可以先将字符串解编码成unicode
, 再用list
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
巴扎黑2017-05-18 10:59:49
python3没有编码问题
1 2 3 4 5 6 7 |
|
天蓬老师2017-05-18 10:59:49
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
高洛峰2017-05-18 10:59:49
1、不用list(a),直接
1 2 3 |
|
这样就可以,和编码没关系,和python2或python3也没关系
2、可以把a直接当作一个list了,取得话就用 a[num]切片就可以,比如取“我”就是a[0],取“中国”可以用a[2:3]