#!/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 PanameraM OP @kongkongyzt 3q 懂了 |