1

リストがあります。各要素はセットのサイズを表します。

a = [10, 20, 5] # we have 3 bags of balls, each has 10, 20, 5 balls

それをペアのリストに変換する関数を書きたいのですが、各ペアはセットの下限と上限のペアです。

b = [(0, 9), (10, 29), (30, 34)] # if we give a serial number to each ball, then #0 ~ #9 ball will be in bag #1, #10 ~ #29 ball will be in bag #2, and so on.

今私は a_to_b と呼ばれる関数を書きました:

a_to_b(a) => b

この場合、a、b、および関数 a_to_b を記述する適切な概念は何ですか?

つまり、a、b、および a_to_b の適切な名前は何でしょうか? また、a または b の要素を何と呼べばよいでしょうか。

下手な英語で申し訳ありませんが、よろしくお願いします。

4

2 に答える 2

3

意味のある名前なら何でも構いません。一般に、これには科学的根拠はありません。コードを読まなくても、他の人 (そして後であなた) が何をするかを理解できるように、適切に説明的なコメントを提供するだけです。

何らかの科学があるのは、関数がよく知られている関数である場合だけです。たとえば、float を小数部分のない最も近い小さい値に丸める関数がある場合は、おそらくそれを と呼ぶ必要がありますfloor。アイテムをペアにする関数はおそらく と呼ばれるべきです。繰り返しますzipが、それが通常の名前だからです。

于 2013-07-08T20:15:21.380 に答える