list:

>>> a = [1,2,3,4]
>>> a[0]
1
>>> a[1]
2
>>> a[0] = 10
>>> a
[10, 2, 3, 4] def type_list(x):
x[0] = 10
print x if __name__ == '__main__':
a = [1,2,3,4]
type_list(a)
print a
[10,2,3,4]
[10,2,3,4]

tuple:

tuple:
>>> a = (1,2,3,4)
>>> a[0]
1
>>> a[1]
2
>>> a[0] = 10
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
def type_tuple(x):
x[0] = 10
print x if __name__ == '__main__':
a = (1,2,3,4)
type_tuple(a)
print a Traceback (most recent call last):
File "type_tuple.py", line 7, in <module>
type_tuple(a)
File "type_tuple.py", line 2, in type_tuple
x[0] = 10
TypeError: 'tuple' object does not support item assignment

dict:

>>> a = {'tom':97, 'lisa':85}
>>> a['tom']
97
>>> a['tom'] = 75
>>> a
{'lisa': 85, 'tom': 75} def type_list(x):
x['tom'] = 75
print x if __name__ == '__main__':
a = {'tom':98, 'lisa':85}
type_list(a)
print a {'lisa': 85, 'tom': 75}
{'lisa': 85, 'tom': 75}

string:

>>> a = 'abcd'
>>> a[0]
'a'
>>> a[1]
'b'
>>> a[2]
'c'
>>> a[0] = 'b'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
def type_str(x):
x = 'bbbb'
print x if __name__ == '__main__':
a = 'abcd'
type_str(a)
print a bbbb
abcd

number:

def type_number(x):
x = 100
print x if __name__ == '__main__':
a = 1
type_number(a)
print a
100
1

最新文章

  1. Handler系列之原理分析
  2. ubuntu 14.04LTS 环境下配置NFS服务
  3. HTML DOM Event 对象
  4. python基础之面向对象高级编程
  5. WdatePicker 没有权限 不能执行已释放 Script 的代码
  6. MEAN.JS入门
  7. What is the DD in java web application
  8. JAVA中的字符串小结
  9. java动态编译类文件并加载到内存中
  10. {C#}{GDI+}各种C#,GDI+的资料
  11. React 初探
  12. Java Swing 探索(一)LayoutManager
  13. VMware宿主机和虚拟机的网络连接问题
  14. js十进制等互相转换
  15. thinkphp达到UploadFile.class.php图片上传功能
  16. 自用类库整理之SqlHelper和MySqlHelper
  17. 【Linux】zookeeper构造伪集群
  18. 多个dropdownlist只有第一个能选中,其他选不中之我见
  19. Linux程序设计中的curses.h编译报错,无法找到curses.h和ncurses.h
  20. 关于IE浏览器的一些思路

热门文章

  1. EF架构~为分组添加位运算聚合方法
  2. PHP面向对象07_PDO
  3. 制作Html标签以及表单、表格内容
  4. Redis 监控
  5. 如何解决loadrunner回放日志中的乱码问题
  6. Visual-Studio-2015-Cheat-Sheet Visual Studio 2015 快捷键列表
  7. Oracle 11g系列:数据表对象
  8. AngularJs bower install 卡主不动解决办法
  9. Request.UrlReferrer 使用
  10. 可变参数宏__VA_ARGS__