リスト内数値の総和を求めてみる

下記のような数値で構成されているリストの総和を求めてみましょう

[1,2,3,4,5,6,7,8,9,15]

myList = [1,2,3,4,5,6,7,8,9,15]
sum    = 0

for i in range(len(myList)):
    sum += myList[i]

print sum
						

len()でmyListの個数を得て、range()でその範囲を割り出して、取り出した結果をsumに足していく、 といった方法ですが、実はこんなやり方でもできます↓

myList = [1,2,3,4,5,6,7,8,9,15]
sum    = 0

for i in myList:
    sum += i

print sum
						

答えは、どちらも60です。

参考までにJAVAだとこんな感じでしょうか…↓

public class A_length {

	public static void main(String[] args) {

		int myList[] = {1,2,3,4,5,6,7,8,9,15};
		int sum = 0;

		for (int i = 0; i < myList.length; i++) {
			sum += myList[i];
		}

		System.out.println(sum);

	}

}