私は日付を分割して整数に変換しようとしています。私のコードを次のように置くと、私はまだそれを行うことができますか?これを達成するための birthdate = '10/08/78'
bmonth, bday, byear = birthdate.split('/')
リストを整数に変換する
答えて
あり方はとしてモジュールを使用して経由で:
>>> from datetime import datetime
>>> date = datetime.strptime('10/08/78', '%m/%d/%y')
>>> date.month, date.day, date.year
(10, 8, 1978)
# ^Returns complete year
しかし、あなたはちょうどそれが言及されている形式の文字列から抽出したい場合。あなたはあなたが言及したようにそれをするかもしれません。
>>> month, day, year = '10/08/78'.split('/')
>>> month, day, year
('10', '08', '78')
# ^you get as it is value
BTW: 'locale'が' en_US'の場合、 'strptime'フォーマットとして'%x'だけ使用できます。 – AChampion
コードでは整数が作成されません。 bmonth, bday, byear
変数には文字列値が入ります。はい........
birthdate = '10/08/78'
birthdate_split = list()
for item in birthdate.split('/'):
birthdate_split.append(int(item))
bmonth, bday, byear = birthdate_split
bmonth = int(bmonth)より短い方法を知っていますか? bday = int(bday) byear = int(byear) ' –
' bmonth、bday、byear = map(int、birthdate.split( '/')) 'しかし、@MoinuddinQuadriは' datetime'を使って答えます - これが最善の方法です。 – AChampion
私はdatetimeを使いたいですが、私はそれをこのようにしなければなりません –
from datetime import datetime
date=datetime.strptime('10/08/1978', '%m/%d/%Y')
date.month
- 1. dict_keysリストを整数に変換するには
- 2. 整数を単語のリストに変換する
- 3. Django Rest FrameworkのJSON整数リストをStringに変換する
- 4. SQL:+区切りリストを整数に変換する
- 5. 1項目リストを整数に変換する
- 6. 整数のリストに文字列を変換する
- 7. 選択した値を整数リストに変換する
- 8. 因数を整数に変換する
- 9. 変換整数
- 10. スカラ整数をJava整数に変換するには?
- 11. ベクトルを整数に変換
- 12. 要素リストを整数に変換して右にシフト
- 13. size_tを整数に変換する(C++)
- 14. 文字を整数に変換する
- 15. Rubyシンボルを整数に変換する
- 16. Python、PuLP:LpVariableを整数に変換する
- 17. 整数を文字に変換する
- 18. バンドルを整数に変換する(インテント)
- 19. Java:バイトを整数に変換する
- 20. 整数をhhに変換するPHP:mm:ss
- 21. ハイブローオブジェクトを整数に変換するスパーク
- 22. 数値/整数に変換して変換する
- 23. リストをフロート変数に変換する
- 24. 文字列をHaskellの整数のリストに変換するには
- 25. 文字列/リストをファイルから整数に変換する方法
- 26. 各リストの各エントリを文字列から整数に変換する
- 27. Pythonで単一の整数の入力をリストに変換する
- 28. Pythonで文字列リストを整数に変換する方法は?
- 29. 1つの整数を含むリストのリストを整数のリストに変換するにはどうすればよいですか?ここ
- 30. リスト内包 - リスト内の文字列を別のリスト内の整数に変換する
オム:
は、あなたが次のコードを使用する必要がある整数を取得するには? – TigerhawkT3'birthday'を' birthdate'に置き換えてyesにした場合(またはその逆)、変数名の整合性を保つだけです。 – grammar31
私の間違いは、 'bmonth、bday、byear = birthdate.split( '/')' –