我還有一個問題,我想輸入,當然沒有直接的答案,只是指向正確的方向!切換列表中的兩個字符串的位置
我有一串數字前綴。 1234567890,我想要1 & 0更改地點(0和9)和'2345'&'6789'更改地點。最終結果'0678923451'。
我所做的第一件事是字符串轉換成一個列表:
ex. original = '1234567890'
original = list(original)
original = ['0', '1', '2' etc....]
現在,我得到你需要拉的第一和最後出來,所以我分配
x = original[0]
和
y = original[9]
所以:x,y = y,x(它讓我得到我期待的結果)
但是,如何將其輸入原始列表?
謝謝!
提示:考慮s =「12345」和「print s [1:4]」。切片操作員是你的朋友。 –
你並不需要很長的時間才能將列表從字符串中刪除。你可以使用切片符號。例如,原始[:1]會給你第一個字符。搜索關於他們 – MohitC