2011-07-13 8 views
0

私の背景はJavaであり、私は最近、その中でいくつかのオブジェクト指向プログラミングを行う方法を学んでいました。私は現在、Pythonも学習しています。このJavaコードがどのようにPythonに変換されるのだろうかと思います。Pythonでリストに物を追加する方法をどのように作成しますか?

public void addPlayer(HockeyPlayer h){ 
    if(hockeyPlayers == null){ 
     hockeyPlayers = new ArrayList<HockeyPlayer>(); 
    } 
    if(jerseyNumberExists(h.getJerseyNumber()) == false){ 
     // this jersey number is available; add the player 
     hockeyPlayers.add(h); 
    } 
} 
+4

まずはPythonのチュートリアルを読むのはいかがですか? - [Pythonチュートリアル](http://docs.python.org/tutorial/) – mre

答えて

4

あなたはあなたのリストに単一の項目を追加するappend()メソッドを使用することができます:私はjerseyNumberインスタンス変数を持つHockeyPlayerクラスを持っていると仮定すると

>>> hockeyplayers = ["Adam", "Ben"] 
>>> hockeyplayers.append("Charlie") 
>>> hockeyplayers 
['Adam', 'Ben', 'Charlie'] 

、二つのリストを連結extend()方法を使用するには:

>>> moreplayers = ["Dan", "Eddie"] 
>>> hockeyplayers.extend(moreplayers) 
>>> hockeyplayers 
['Adam', 'Ben', 'Charlie', 'Dan', 'Eddie'] 

それはあなたのリストは道によって、含まれるオブジェクトの種類を無関係です。

関連する問題