TelenkovDmitry 3 years ago
parent
commit
378dc25865
1 changed files with 28 additions and 0 deletions
  1. 28 0
      misc2.py

+ 28 - 0
misc2.py

@@ -0,0 +1,28 @@
+
+# Сортировка строки. В каждом слове содержится число.
+# "is2 Thi1s T4est 3a"  -->  "Thi1s is2 3a T4est"
+# "4of Fo1r pe6ople g3ood th5e the2"  -->  "Fo1r the2 g3ood 4of th5e pe6ople"
+
+#
+def order(sentence):
+    my_list = sentence.split(' ')
+    new_list = []
+    print(my_list)
+    for i in range(len(my_list)):
+        for j in range(len(my_list)):
+            if my_list[j].rfind(str(i+1)) != -1:
+                new_list.append(my_list[j])
+
+                
+    return (' '.join(new_list))
+
+# 
+# def order(sentence):
+    # return " ".join(sorted(sentence.split(), key=lambda x: int(filter(str.isdigit, x))))
+
+# 
+# def order(words):
+#   return ' '.join(sorted(words.split(), key=lambda w:sorted(w)))
+
+
+print(order("is2 Thi1s T4est 3a"))