【学习笔记】List和Tuple的使用
2017-12-08 22:19
393 查看
List使用
支持中文设置 UTF8+BOM
代码
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # List的使用 class_mates = ['王林', '北京',"宏卫","华治"] print("一共有 %d 个同学,分别为 %s " % (len(class_mates), class_mates))
运行结果
D:\PythonProject>python helloworld.py 一共有 4 个同学,分别为 ['王林', '北京', '宏卫', '华治']
上面有一个len()的方法,求长度的
List的增删改查
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # List的使用 class_mates = ['王林'] print("开始 %d 个同学Python, 分别为 %s " % (len(class_mates), class_mates)) # 追加一个同学 class_mates.append('北京') print("现在 %d 个同学Python, 新同学 %s 是append进来的 " % (len(class_mates), class_mates[1])) # 插入 class_mates.insert(1,"宏卫") print("现在 %d 个同学Python, 新同学 %s 是insert进来的 " % (len(class_mates), class_mates[1])) # 删除 # class_mates.pop(index) # 可以是不同类型的变量 class_mates.append(123) print("现在 %d 个同学Python, 新同学 %s 是append进来的 " % (len(class_mates), class_mates[3])) # 修改 class_mates[3] = "华治" print("现在 %d 个同学Python, 新同学 %s 刚刚修改名字 " % (len(class_mates), class_mates[3])) print("现在 %d 个同学Python, 分别 %s" % (len(class_mates), class_mates))
运行结果
D:\PythonProject>python helloworld.py 开始 1 个同学Python, 分别为 ['王林'] 现在 2 个同学Python, 新同学 北京 是append进来的 现在 3 个同学Python, 新同学 宏卫 是insert进来的 现在 4 个同学Python, 新同学 123 是append进来的 现在 4 个同学Python, 新同学 华治 刚刚修改名字 现在 4 个同学Python, 分别 ['王林', '宏卫', '北京', '华治']
让我最为佩服的是list可以放不同类型的变量,简直是跪了跪了
Tuple
这里我理解为java的数组代码
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # tuple的使用 # List使用[]围起来,tuple使用()围起来 mTuple = ("王林","宏卫","北京","华治",[1,3]) print(mTuple) mTuple[4][0] = 8 mTuple[4][1] = 8 print(mTuple)
运行结果
D:\PythonProject>python helloworld.py ('王林', '宏卫', '北京', '华治', [1, 3]) ('王林', '宏卫', '北京', '华治', [8, 8])
写法区别
mList = [item1, item2]mTuple = (item1, item2)
相关文章推荐
- python学习笔记使用list和tuple
- Python3学习笔记-使用list和tuple
- Python学习笔记—使用list和tuple
- 【Python学习笔记】使用list和tuple
- 【Python】学习笔记——-2.3、使用List和Tuple
- Python学习笔记--表list, 元组tuple, 字典dict
- python学习笔记——列表(list)和元组(tuple)
- windows学习笔记2——va_list,va_start,va_end,va_arg的使用
- Sharepoint学习笔记---SPList--使用Linq to Sharepoint间接查询External List(3.使用Linq to Sharepoint查询List内容)
- j2me学习笔记【9】——List中复选框的使用实例
- Python学习(二)---使用list和tuple
- Python学习笔记:05 数组的基本用法(Tuple和List)
- 【C#学习笔记】List容器使用
- python学习笔记(一)--之list与tuple
- Python学习笔记<list,tuple,range再探>
- Type、Array、List、Tuple模式匹配实战解析之Scala学习笔记-18
- STL学习笔记之 (五)容器 vector deque list 使用条件
- Sharepoint学习笔记---SPList--使用Linq to Sharepoint间接查询External List(2.复制External List内容)
- Python 学习笔记(二):List and Tuple
- Sharepoint学习笔记—ECMAScript对象模型系列-- 5、使用ECMA操作列表对象(list)