Pythonメモ
提供:Asterisk Works Wiki
目次 |
文字列
文字列 <==> 配列
- 文字列 ==> 配列
- list関数を使う
>>> s = '123456789' >>> list(s) ['1', '2', '3', '4', '5', '6', '7', '8', '9']
- 配列 ==> 文字列
- 文字列のjoinメソッドを使う
>>> li = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] >>> "".join(li) '123456789'
数値
数値配列 <==> 文字列
- 数値配列==>文字列
>>> n = [1,2,3,4,5,6,7,8,9] >>> "".join(map(str,n)) '123456789'
- 文字列==> 数値配列
>>>s = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] >>> li = list(map(int,s)) >>> print(li) [1, 2, 3, 4, 5, 6, 7, 8, 9]
文字 <==> キャラクターコード
- キャラクタコード → 文字
- chr(数値)
- 文字 → キャラクタコード
- ord("文字")