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