下記のような数値で構成されているリストの総和を求めてみましょう
[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); } }