Pythonのお勉強 Part52at TECHPythonのお勉強 Part52 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト38:デフォルトの名無しさん 17/01/10 19:04:43.45 PGxDCmmn.net >>36 スレチでしたすいません 39:デフォルトの名無しさん 17/01/10 19:27:30.94 jY/tH6aM.net >>> [list(range(1,i+2)) for i in range(5)] [[1], [1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5]] >>> [list(range(1,i+2)) for i in range(5) if i%2==0] [[1], [1, 2, 3], [1, 2, 3, 4, 5]] 40:デフォルトの名無しさん 17/01/13 09:14:53.76 vgkDveNU.net リストの数字の要素だけをint()で変換したいんだけど 1行で書く方法教えてください ['2', 'c', 'd', '4', '6', ' 41:a',] ↓ [2, 'c', 'd', 4, 6, 'a',] 42:デフォルトの名無しさん 17/01/13 09:53:56.68 vgkDveNU.net 誤爆です 43:デフォルトの名無しさん 17/01/13 11:50:14.91 QzLfd0t6.net >>> L=['2', 'c', 'd', '4', '6', 'a'] >>> [int(i) if i.isdigit() else i for i in L] [2, 'c', 'd', 4, 6, 'a'] 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch