| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Python スライス表記」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==Python スライス表記== [Python] ===指定した開始位置の"前"から、終了位置の"前"まで切り出す=== File:1025_python_slice.jpg >>> l…」)
 
1行目: 1行目:
 
==Python スライス表記==
 
==Python スライス表記==
[Python]
+
[[Python]]
 
===指定した開始位置の"前"から、終了位置の"前"まで切り出す===
 
===指定した開始位置の"前"から、終了位置の"前"まで切り出す===
  
 
[[File:1025_python_slice.jpg]]
 
[[File:1025_python_slice.jpg]]
  
  >>> l = range(10)
+
  >>> l = range(10)
  >>> l
+
  >>> l
 
  [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 
  [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  >>> l[1:9]
+
  >>> l[1:9]
 
  [1, 2, 3, 4, 5, 6, 7, 8]  
 
  [1, 2, 3, 4, 5, 6, 7, 8]  
  
 
===STEPを指定する===
 
===STEPを指定する===
 
*[START:STOP:STEP]
 
*[START:STOP:STEP]
  >>> l = range(10)
+
  >>> l = range(10)
  >>> l[0:8:2]
+
  >>> l[0:8:2]
 
  [0, 2, 4, 6]
 
  [0, 2, 4, 6]

2020年2月15日 (土) 08:05時点における版

Python スライス表記

Python

指定した開始位置の"前"から、終了位置の"前"まで切り出す

1025 python slice.jpg

>>> l = range(10)
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> l[1:9]
[1, 2, 3, 4, 5, 6, 7, 8] 

STEPを指定する

  • [START:STOP:STEP]
>>> l = range(10)
>>> l[0:8:2]
[0, 2, 4, 6]