2016-12-22 19 views
-4

私はデータサイエンスプロジェクトを実行しています。私はあなたの助けが必要です。Python分割のユニコード文字と単語

string = 'Test' 

と私は出力することを期待する:

私の文字列がある

s1 = '' 

s2 = 'Test' 
+0

予想される出力の背後にある論理に基づいて、これを行う方法はたくさんあります。まだ何か試したことがありますので、その論理は何かを推測できますか? – Kasramvd

+0

質問をして何らかの努力をしてください。 StackOverflowはコード作成サービスではありません。 –

+0

申し訳ありませんが、助けを借りて、Thxに役立ちます。 – dimitrisGmk

答えて

1

は、私はあなたの文字列は、フォーム"<emoticon><alphabets>"で常にであることを前提としています。私は文字列をスプライスします。

# Count number of alphabets first 
num = [c.isalpha() for c in string].count(True) 
# Splice string based on the result 
s1 = string[:-num] 
s2 = string[-num:] 
+0

これはまったくテストしましたか? – Lix

+1

あなたの答えが間違っていないので私の投票を削除しました* ...しかし、私はあなたがこの "解決策"がいかに多くの問題を抱えているかを見ることができると確信しています。あなたはいつも同じであると確信できないところでハードコーディングしています。 – Lix

+0

合意しましたが、この回答がよかったと思っています – martianwars

関連する問題