iT邦幫忙

0

Python 存取串列中元素

  • 分享至 

  • xImage

請寫一個程式允許使用者輸入一句英文句子,去除前後的空白或句點,使用split
分割英文句子成為串列,將串列反轉顯示出來。

看更多先前的討論...收起先前的討論...
1212313 iT邦新手 5 級 ‧ 2020-03-27 13:29:19 檢舉
各位幫幫忙 謝謝
dragonH iT邦超人 5 級 ‧ 2020-03-27 13:36:37 檢舉
>請寫一個程式允許使用者輸入一句英文句子,去除前後的空白或句點,使用split
分割英文句子成為串列,將串列反轉顯示出來。

每題都來問我覺得不妥
ccutmis iT邦高手 2 級 ‧ 2020-03-27 13:37:42 檢舉
不會齁......(我幫樓主回的顆顆)
1212313 iT邦新手 5 級 ‧ 2020-03-27 13:38:32 檢舉
不要這樣嗎
1212313 iT邦新手 5 級 ‧ 2020-03-27 13:39:07 檢舉
就真的不會才會來請你們幫忙
dragonH iT邦超人 5 級 ‧ 2020-03-27 13:44:28 檢舉
我認為問問題是把自己不會的點挑出來來問

而不是把整個功課叫別人寫

不知道你的看法如何
https://ithelp.ithome.com.tw/upload/images/20200327/20117165wqkFjCWkV5.png


不會沒關係
問題是你的態度
跟你有沒有試著自己做
這種問題餵狗都能回答你
ccutmis iT邦高手 2 級 ‧ 2020-03-27 13:58:14 檢舉
#不客氣
print(list(reversed(input("Please Input a sentence:\n").strip().replace(".","").split(" "))))
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
一級屠豬士
iT邦大師 1 級 ‧ 2020-03-27 14:15:48
#!/usr/bin/env python3

s0 = input("請輸入英文字串:")
s1 = str.strip(str.strip(s0), '.')
lst = s1.split()
rev = lambda lst: (rev (lst[1:]) + lst[:1] if lst else [])
revlst = rev(lst)
print('List style:', revlst)
revstr = ' '.join(map(str, revlst))
print('Sting style:', revstr)

https://ithelp.ithome.com.tw/upload/images/20200327/20050647rqjr4mjHoa.png

0
1092B0007
iT邦新手 3 級 ‧ 2021-04-21 12:34:47

這不是問問題的態度吧?
丟題目給別人接
怎麼感覺有點像餵食動物

我要發表回答

立即登入回答