私はdatetimeを使用せずに次の練習問題を解決しようとしました!Exercise python:リスト内の要素をグループ化する方法は?
演習:int型のリストを考えると
、第3 intは日付を表すような、 第2の3 elementiはして1つの文字列内のすべてのトリプル をグループ化することにより、LST etc..modify日付を表します数字は "/"で区切られています。
例:
lst = [1, 2, 2013, 23, 9, 2011, 10, 11, 2000]
groupd(lst)
lst
['1/2/2013', '23/9/2011', '10/11/2000']
私の試み:
lst = [1, 2, 2013, 23, 9, 2011, 10, 11, 2000].
stri = str(lst).
def groupd(lst):.
cont = 1.
a = (stri.replace(',', '/')).
for x in lst:.
if len[x]>2:.
lst.insert(lst[0],a)].
print(a).
print(groupd(lst)).
PS:私の英語のため申し訳ありません!皆さん、ありがとうございました!
を使用したくない場合にも、このような問題を解決するための基本的なアプローチですか?これにより、プログラムが実行されなくなります。 Pythonの行終端文字は改行であり、 '.'や'; 'やその他のものではありません。 – MattDMo