トップ「Python」の質問

Pythonは、マルチパラダイム、動的に型付けされた、多目的プログラミング言語です。

__init __()メソッドを使用したPython super()の理解

super()の使用法を理解しようとしています。 見た目からは、両方の子クラスを作成できます。次の2つの子クラスの実際の違いについて知りたいです。class Base(object): def __init__(self): print "Base created" […] 続きを読む…

python class oop inheritance super

割り当て後、リストが予期せず変更されます。 これを防ぐために、クローンまたはコピーするにはどうすればよいですか?

new_list = my_listを使用している間、 new_list変更すると、毎回my_listます。 これはなぜですか。リストを複製またはコピーして、それを防ぐにはどうすればよいですか。

python list copy clone

Matplotlibを使用して表示する代わりに、プロットを画像ファイルに保存します

私はその場でプロットを生成するための手っ取り早いスクリプトを書いています。 以下のコード( Matplotlibドキュメントから)を開始点として使用しています:from pylab import figure, axes, pie, title, show # Make […] 続きを読む…

python matplotlib plot

pandasDataFrame列ヘッダーからリストを取得します

pandasDataFrameから列ヘッダーのリストを取得したいと思います。 DataFrameはユーザー入力から取得されるため、列がいくつあるか、またはそれらが何と呼ばれるかはわかりません。たとえば、次のようなDataFrameが与えられた場合:>>> my_dataframe y gdp […] 続きを読む…

python pandas dataframe

UnicodeEncodeError: 'ascii'コーデックは位置20の文字u '\ xa0'をエンコードできません:序数がrange(128)にありません

(異なるサイトの)異なるWebページからフェッチされたテキストからのUnicode文字の処理に問題があります。 私はBeautifulSoupを使用しています。問題は、エラーが常に再現可能であるとは限らないことです。 一部のページで機能する場合もあれば、 UnicodeEncodeErrorスローすることでバーフする場合もあります。 考えられるすべてのことを試しましたが、Unicode関連のエラーをスローせずに一貫して機能するものは見つかりませんでした。問題を引き起こしているコードのセクションの1つを以下に示します。agent_telno = agent.find('div', […] 続きを読む…

python unicode beautifulsoup python-2.x python-unicode

IndentationError:unindentはどの外部インデントレベルとも一致しません

以下のPythonコードをコンパイルすると、次のようになります。IndentationError:unindentはどの外部インデントレベルとも一致しませんimport sys def Factorial(n): # Return factorial […] 続きを読む…

python indentation

Pythonで数値のリストを合計する

私は、次のような数字のリスト持っている[1,2,3,4,5...] 、そして私が計算したい(1+2)/2と第二のために、 (2+3)/2および第三、 (3+4)/2 、などオン。 どうやってやるの?最初の数値を2番目の数値と合計して2で割り、次に2番目の数値を3番目の数値と合計して2で割ります。また、どうすれば数字のリストを合計できますか?a = [1, 2, 3, 4, 5, ...] それは...ですか:b = sum(a) print b 1つの番号を取得するには?これは私にはうまくいきません。

python list sum

辞書から要素を削除する

Pythonで辞書からアイテムを削除する方法はありますか?さらに、辞書からアイテムを削除してコピーを返す(つまり、元のアイテムを変更しない)にはどうすればよいですか?

python dictionary del

Pythonで1つの文字列を別の文字列に追加するにはどうすればよいですか?

以下以外に、Pythonで1つの文字列を別の文字列に追加する効率的な方法が必要です。var1 = "foo" var2 = "bar" var3 = var1 + var2 使用するのに適した組み込みメソッドはありますか?

python string append