これは私を夢中にさせています。次のような文字列があります。
Sheridan School III
このようなリストで:
Sheridan School III
Lake Bluff Elementary II
Barrington IV
末尾部分を変数にしたいhomeseries
そしてその前の部分を可変にするhomeclub
文字列を分割すると、次のように問題なくシリーズを取得できます。
しかし.replace
、元の文字列の最後の部分を取り除くために使用したい文字列内でそのシリーズを使用することはできません。.replace 内で変数を使用するにはどうすればよいですか? Python はエラーをスローしますが、これを変数として参照する簡単な方法があると確信しています。
homeclubfull = "Sheridan School III"
homeclublist = homeclubfull.split(" ")
homeseries = homeclublist[-1:] # this should return "III"
homeclub=homeclubfull.replace(homeseries,'')
print homeclub, home series
スローされたエラー:
import.py:51: TypeError: expected a character buffer object