「Python関連」の版間の差分

提供: 文具堂 Wiki三昧
移動先: 案内検索
(リスト操作)
(リスト操作)
36行目: 36行目:
 
for v in data2:
 
for v in data2:
 
   print(v)
 
   print(v)
 +
 +
# ループ インデックス付き
 +
for (i, v) in enumerate(data2):
 +
  print(i, ": ", v)
  
 
# ループ 逆順 reversed() でイテレータを取得
 
# ループ 逆順 reversed() でイテレータを取得

2018年7月9日 (月) 17:44時点における版

ループ

for _ in range(0, 10):
  print("hello")

リスト操作

data = []
data = list()
data2 = [1, 5, 3, 10, 2]

# 追加
data.append("apple")

# 削除 インデックス指定 del文
del data[2]
del data

# 削除 値指定
data2.remove(10)

# コピー
data3 = data2.copy()
data3 = list(data2)

# 逆順 破壊的
data3.reverse()

# 長さ
len(data2)

# ループ
for v in data2:
  print(v)

# ループ インデックス付き
for (i, v) in enumerate(data2):
   print(i, ": ", v)

# ループ 逆順 reversed() でイテレータを取得
for v in reversed(data2):
  print(v)

# イテレータ
i = iter(data2)
next(i)
next(i)
next(i)

# イテレータ 逆順
ir = reversed(data2)
next(ir)
next(ir)
next(ir)