---
# System prepended metadata

title: Python スライス - Exercise
tags: [Python課堂練習題目]

---

# Python スライス - Exercise
###### tags: `Python課堂練習題目`

## 問題１：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/brPavyS.png)
**出力例：**
![](https://i.imgur.com/i4CPwRE.png)
:::
```python=
numlist = list(range(10))
print(numlist)
print(numlist[-6:-1:2]) #index -6 ~ -1+(-1) まで ２ずつ
```

## 問題2：次のプログラムの出力結果をスライスで出力してください。

:::info
**プログラム：**
![](https://i.imgur.com/brPavyS.png)
**出力例：**
![](https://i.imgur.com/M05Nvpt.png)
:::
```python=
numlist = list(range(10))
print(numlist[0:3])
print(numlist[-10:-7])
print(numlist[0:-7])
print(numlist[-10:3])
```
## 問題3：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/brPavyS.png)
**出力例：**
![](https://i.imgur.com/cyNzwpd.png)
:::
```python=
numlist = list(range(10))
print(numlist[10:2:-1])
print(numlist[-1:-8:-1])
print(numlist[10:-8:-1])
print(numlist[-1:2:-1])
```

## 問題4：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/brPavyS.png)
**出力例：**
![](https://i.imgur.com/kK1UqO4.png)
:::
```python=
numlist = list(range(10))
print(numlist[10:2:-2])
print(numlist[-1:-8:-2])
print(numlist[10:-8:-2])
print(numlist[-1:2:-2])
```

## 問題5：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/brPavyS.png)
**出力例：**
![](https://i.imgur.com/1MufxPE.png)
:::
```python=
numlist = list(range(10))
print(numlist[1:8:3])
print(numlist[-9:-2:3])
print(numlist[1:-2:3])
print(numlist[-9:8:3])
```

## 問題6：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/o7zkRJj.png)
**出力例：**
![](https://i.imgur.com/0StHAqO.png)
:::
```python=
string = "I love you so much"
print(string[14:18])
```

## 問題7：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/o7zkRJj.png)
**出力例：**
![](https://i.imgur.com/2NlI7Rr.png)
:::
```python=
string = "I love you so much"
print(string[0:6])
print(string[-18:-12])
```

## 問題8：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/XF8cWsE.png)
**出力例：**
![](https://i.imgur.com/LAujdj8.png)

:::
```python=
string = "aBaBaBaBaB"
print(string[1:10:2])
```

## 問題9：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/kLktd4t.png)
**出力例：**
![](https://i.imgur.com/ExUff9J.png)
:::
```python=
stringA = "sadness"
stringB = "I am happy"
print("{}{}".format(stringB[0:5],stringA[0:3]))
```

## 問題10：次のプログラムの出力結果をスライスで出力してください。
:::info
**プログラム：**
![](https://i.imgur.com/WVBCYaQ.png)

**出力例：**
![](https://i.imgur.com/O5T1m12.png)

:::

```python=
stringA = "abcdefgkijklmn"
stringB = "abcdefghijklmn"
print("{}{}".format(stringA[11:15],stringB[0:11]))
```
