iterable.py (37 lines of code) (raw):
# lは引数
def two_times_list(l):
"""
リストの要素を2倍にする
:param l: int型リスト
:return: lの要素を2倍にしたリスト
"""
tmp = [] # 空のリスト
for value in l: # lの中身が順番にvalueに入る
value *= 2 # value = value * 2の略
tmp.append(value) # tmpにvalueが追加される
# tmpは返値
return tmp
def main():
# 基本データ型
integer = 10 # 整数(int)
floating_point = 0.4 # 実数(float)
string = "もじれつ" # 文字列(str)
my_list = [1, 3, 4, 6, ["p", "e", "n"]] # リスト(list) -- mutable(変更可能)
print(my_list)
my_list.append("h") # リストへの要素の追加
print(my_list)
my_list.remove(3)
print(my_list)
my_list[0] = 8
print(my_list)
for param in my_list:
print(param, end=" ")
for num in range(len(my_list)):
print(num, my_list[num])
#for val in my_list:
my_tuple = (1, 3, 4, 6) # タプル(tuple) -- immutable(変更不可能)
my_dictionary = {1: "いち", 3: "さん", 4: "よん", 6: "ろく"} # 辞書(dict)
result_list = two_times_list(my_list)
print(result_list)
sai_1 = 1/6
sai_2 = 1/3
sai_3 = 1/12
sai_4 = 1/12
sai_5 = 1/6
sai_6 = 1/6
sai = [1/6, 1/3, 1/12, 1/12, 1/6, 1/6]
for kakuritu in sai:
print(kakuritu)
if __name__ == '__main__':
main()