2016-12-22 78 views
-4

我正在運行數據科學項目,我需要您的幫助。Python拆分unicode字符和單詞

我的字符串是:

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