匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

要素数が同じ2つの配列(A,B,C,**K***,N)と(6,21,9,**7***,3)があり(B,F,***,M)のように部分的に必要なものがありその文字に対応する数(21,**,7,***,3)なる配列として取り出すにはどうしたらようですか?

また文字配列が(  A,  B,  C,***)というように
スペースなど空欄がある場合にこれを取り除くにはどうしたら良いでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/09/06 09:54:42
  • 終了:2013/09/13 09:55:04

回答(1件)

匿名回答1号 No.1

匿名回答1号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2013/09/06 15:00:00

とりあえずPythonで書きました。

a=['A','B','C','F','K','M','N']
b=[6,21,9,4,7,9,3]
c=['B','F','K','M']
print [x[1] for x in zip(a,b) if x[0] in c]
#[21, 4, 7, 9]

d=['  A' ,'B   ',' C  ','F','K','M','N']
print [x.strip() for x in d]
#['A', 'B', 'C', 'F', 'K', 'M', 'N']
匿名質問者

質問者から

匿名質問者2013/09/13 02:09:26

I want to use Perl program.

  • 匿名回答1号
    匿名回答1号 2013/09/06 13:34:47
    言語の指定はないのでしょうか?
  • 匿名質問者
    匿名質問者 2013/09/12 05:17:41
    I want to use Perl program.
  • 匿名回答1号
    匿名回答1号 2013/09/12 11:29:14
    Perlはよく分かりませんけど、List::MoreUtils::zipとmapとgrepで同じようなもの書けませんか。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません