C言語のpow()関数は基本的に不要。演算子はPythonにない。どちらも同じデータ型になる。文字列はシングルクォーテーション「’」で囲んでも、ダブルクォーテーション「”」で囲んでも全く同じ。以上のようにリストのリストで代用する。リストに対するソート:競プロではユニークな解答出力を得るために、ソート操作が欠かせない。Python3では、以下のようなコートが使える。相手が数値か文字列かによって、ソート結果が変わるので、データ型に気をつけること。“9”になるが、数値9と10では、昇順が当然9,10になる。sep='')表示結果:Spain,7Japan,5Egypt,3Canada,1ソートの基準:チーム名と成績を入力し、成績の良い順(勝ち点の多い順)に並べ替える。勝ち点が同点の場合は入力順に出力すること。<リストの内包表現>リストを簡潔に、しかも高速に生成する手法のひとつに、内包表現を利用するというものがある。Pythonに慣れないひとにはわかりにくいが。range(1,10)]1から9までの連続した数値のリストが生成される。繰り返しのなか、特定の要素をピックアップする。1]0から9までの連続した数値のうち、奇数だけを抽出してリストをつくる。sep='\n')C/C++プログラマは驚くしかない。1,2,3,4行数節約のために、変数の初期化は上記の形で書ける。b,aわかりやすくて便利。小数点2桁に正確に四捨五入する。Commentmax()、min()、sorted()等の関数に、keyに違う関数を指定すると、keyで指定した関数で処理される。reverse=True))C言語にはなかったスライス表現、慣れるととても使いやすく、簡潔な書き方が可能になる。for文を使わなくても、同等な表示が可能だ。xがaの先頭に挿入される。内部ではリストが移動されるので、計算時間はo(N)になるかも。break1行に整数1つの入力データはEOFになるまで与えられる。入力データが0以外のときに、データをスタックにpushする。入力データが0のときに、スタックからpopした値を標準出力する。