# In/Not In

## 將字串使用在in/not in

前面章節有說過，字串其實也可以視為一種串列，所以當然可以被使用在in 與 not in 的語法。

我們來看看以下的範例：

```python
aList = ['a', 'b', 'c']
string = 'abc'

print('a' in aList)
print('a' in string)

print('a' not in aList)
print('a' not in string)
```

這個範例，前面兩個都會印出True，後面都會印出False。 我們可以單純的將`'abc'`就好像視為一個像這樣`['a', 'b', 'c']`的list，因為'abc'字串， 實際上也是可以由`'a'+'b'+'c'`三個字串組成，所以視為一個像這樣`['a', 'b', 'c']`的list， 其實挺直覺的。

所以以下的範例，當然也是可以執行的。

```python
for char in 'abcde':
    print(char)
```

這邊我們用char來代表character的縮寫，因為實際上在其他的程式語言當中，有char這樣的型別， 代表的就是一個字元，而字串是由兩個字元以上組成的，才稱為字串。
