2つの文字列リストを比較し、共通の文字列を見つけて共通の文字列を新しいリストに格納したいと思います。例えば2つの文字列リストをお互いに比較するPython
は:
my_list1=[' 4, -40., -12.\n',
' 5, -40., -15.\n',
' 6, -40., -18.\n',
' 7, -40., -21.\n',
' 8, -40., -24.\n',
' 9, -40., -27.\n',
' 14, -30., -30.\n',
' 15, -28., -30.\n']
my_list2=['49',
'50',
'51',
'10',
'53',
'54',
'55',
'56',
'57',
'58',
'59',
'60',
'6162',
'15',
'64',
'65',
'66']
私は何をしたいmy_list1内の文字列の先頭にmy_list2の文字列のそれぞれを比較しています。たとえばmy_list1
については
は[ '15, -28., -30.\n']
に私は、引数として項目のタプルを取ることができますあなたがstr.startswith
使用することができ、すべての一般的な文字列
これはところでリストの交差点を取得と呼ばれています。 Pythonにはすでにこのための組み込み関数が用意されています。 – Carcigenicate
[NLTKでストップワードを削除する](https://stackoverflow.com/questions/19130512/stopword-removal-with-nltk) –