質問するログイン新規登録

回答編集履歴

1

修正

2020/05/29 10:40

投稿

x98000
x98000

スコア1096

answer CHANGED
@@ -2,4 +2,11 @@
2
2
  l=['113649.75','113650.25']
3
3
  print([f'{s[:2]}:{s[2:4]}:{s[4:]}' for s in l])
4
4
  # ['11:36:49.75', '11:36:50.25']
5
- ```
5
+ ```
6
+ ### 修正(整数部分が6桁未満時の考慮)
7
+ ```python
8
+ l=['23348.75','23349.00']
9
+ print([f'{s.zfill(9)[:2]}:{s.zfill(9)[2:4]}:{s.zfill(9)[4:]}' for s in l])
10
+ # ['02:33:48.75', '02:33:49.00']
11
+ ```
12
+ 小数点以下は2桁固定前提で。