#!/usr/bin/env python
# coding=utf-8
a=['1','23','4']
print a[0][0]
print a[0]
上面结果两个 print 输出结果都是字符串 1 ,有什么区别? 谢谢
1
dofy 2016-12-23 18:42:15 +08:00
```
print '1'[0] print '123'[0] ``` |
2
zhusimaji 2016-12-23 18:44:25 +08:00 via Android
第一个输出列表中第一个字符串的第一个字符
第二个直接输出列表一个元素 因为二者都一样所以结果一致 |
3
felixzhu 2016-12-23 18:45:38 +08:00
没有区别
|
4
keysona 2016-12-23 18:46:27 +08:00
字符串 以及 列表 都是序列类型。
a[0] = '1' # 列表 a 的第一个元素 a[0][0] = '1' # 字符串的第一个字符 |
5
kongkongyzt 2016-12-23 18:52:09 +08:00
你把 a 变量换成 a=['10','23','4']
|
6
Tianny OP @kongkongyzt 3q 懂了
|