python数据类型之二
列表 list
#定义:[]内可以有多个任意类型的值,逗号分隔
基本语法
# 定义:[]内可以有多个任意类型的值,逗号分隔
# my_girl_friends=['alex','wupeiqi','yuanhao',4,5]
# 本质my_girl_friends=list([...])
# 或 # l=list('abc')
常用操作
# 1、按索引存取值(正向存取+反向存取):即可存也可以取
print(my_list2[0], my_list2[3:-1])
# 2、切片(顾头不顾尾,步长)
# 3、长度
# 4、成员运算in和not in
# 5、追加
my_list2.append(11)
# 6、删除, 也可以以切片的方式删除
del my_list2[1]
del my_list2[1:3]
# 清空列表
clear
# 7、循环 for i in my_list
list 的函数
# def append(self, p_object) 这是源码的函数声明
my_list2.append(1) 调用方法 # def clear(self) 清空列表
my_list2.clear() # def copy(self) 浅拷贝
v = my_list2.copy() # def count(self, value) 统计 11有几个
coun = my_list2.count(11) # def extend(self, iterable) # 添加一个可迭代的对象 默认在后面加 # def index(self, value, start=None, stop=None) # 根据值 查找索引
my_list2.index('nn')
# def insert(self, index, p_object)
# 在索引为1出插入一个对象, 或者一个值
my_list2.insert(1, my_list)
print(my_list2) # def pop(self, index=None)
v = my_list.pop() # 默认删除最后一个
# def remove(self, value)
# pop和remove都是删除 ,pop可以把删除的值获取到, 而remove不能 # 所有的删除方法, pop, remove, del my_list[0],
del my_list[1:2] # def reverse(self)
# 将当前列表进行翻转
# def sort(self, key=None, reverse=False)
# my_list.sort(reverse=True)
# 也可以自定义方法比较, 用cmp ,lambda表达式
递归显示列表
my_list = ['', 'aa', 'ff']
my_list2 = ['嵌套列表', my_list, 'nn'] 递归显示 列表
def each_list(objc):
for item in objc:
if isinstance(item, list):
each_list(item)
else:
print(item, end=' ')
each_list(my_list2)
isinstance函数用法
# 注意isinstance函数用法 isinstance(object, classinfo)
# object -- 实例对象。
# classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。
# classinfo 可以是 int,float str list, dict tuple,dict,
元组
元组和列表差不多
# 元祖 tuple和列表类似 用 (), 不可修改, 不能被增加或者删除, 最后面最好加上,
# 元祖的一级元素不能修改, 2不可以被修改,但是3可以被修改
my_tuple = (1, 'haha', [2, 3],)
my_tuple[2][1] = 10
print(my_tuple)
# tuple
python数据类型之二的更多相关文章
- python数据类型(二)
一.List(列表) List(列表) 是 Python 中使用最频繁的数据类型. 列表可以完成大多数集合类的数据结构实现.列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套). ...
- 四、Python数据类型(二)
一.布尔(Boolean) 布尔类型的数据只有两个:(真)True和(假)False.多用于条件语句或者是作为函数返回值. 二.字典(dictionary) 1.认识字典 将数据组织成键值对(key- ...
- python 基础 1.5 python数据类型(二)--列表常用方法示例
#/usr/bin/python #coding=utf-8 #@Time :2017/10/12 23:30 #@Auther :liuzhenchuan #@File :列表.py lis ...
- python 数据类型---文件二
1.打印进度条 import sys,time for i in range(20): sys.stdout.write("#") sys.stdout.flush() #不等缓冲 ...
- python基础(二)-------数据类型
python开发基础篇(二)数据类型 python数据类型有: 1.数字 1.只能存放一个值 2.一经定义,不可更改 3.直接访问 主要的分类为:整型,长整型,(python2有长整型的概念Pytho ...
- 二、Python数据类型(一)
一.Python的基本输入与输出语句 (一)输出语句 print() 示例: print('你好,Python') print(4+5) a = 10 print(a) 输出的内容可以是字符串,变量, ...
- python学习笔记(二):python数据类型
上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法.一.数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各 ...
- python基础3 ---python数据类型二
ython基础 一.python数据类型 ------列表(list) 1.定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性:可存放多个不同类型的值:可修改指定索 ...
- python 基础 1.5 数据类型(二)--列表
一.python 数据类型序列---列表 1.列表是可变型的数据类型.列表里边的元素是可变的,可以增加,可以删除. 2.列表(list)是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项 ...
随机推荐
- [BZOJ1040][CODEVS1423][ZJOI2008]骑士
题目描述 Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英.他们劫富济贫,惩恶扬善,受到社会各界的赞扬.最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略 ...
- dl-google.com 的问题
印象里,如果用过公司vpn之后,再用android studio, 这个地址就能被解析下载了. 看来,应该只是域名被屏蔽,ip并没有. 所以,以后拿到ip之后,写进hosts里应该没事 https:/ ...
- 后来,我发现,要想用好WIMBuilder2你必须具有以下能力:
后来,我发现,要想用好WIMBuilder2你必须具有以下能力:1.一定的中文语言阅读能力,两个帖子1500楼层中主要的功能要弄明白,包括wimbuilder2的架构.补丁的制作.2.一定的英文语言阅 ...
- [LeetCode] 505. The Maze II 迷宫之二
There is a ball in a maze with empty spaces and walls. The ball can go through empty spaces by rolli ...
- [LeetCode] 98. Validate Binary Search Tree 验证二叉搜索树
Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as ...
- [LeetCode] 8. String to Integer (atoi) 字符串转为整数
Implement atoi which converts a string to an integer. The function first discards as many whitespace ...
- DVWA XSS (Stored) 通关教程
Stored Cross Site Scripting 存储型XSS,持久化,代码是存储在服务器中的,如在个人信息或发表文章等地方,加入代码,如果没有过滤或过滤不严,那么这些代码将储存到服务器中,用户 ...
- CISCO 3750交换机堆叠
双交换机堆叠操作 一.基本要求: ios版本要一致.专用的堆叠模块和堆叠线缆.最大堆叠个数9 二.堆叠的好处: 高密度端口.便于管理.堆叠的交换机可以看作一台交换机统一配置 三.堆叠实例: 1:分别清 ...
- oracle--LGWR
一,LGWR功能 日志写进程(日志写比数据写更重要),因为内存中的数据一断电就消 失,要做数据的回滚.前滚只能依靠日志文件.log buffer 只是缓冲日志写 二,触发机制 ) 提交命令:commi ...
- [转载]3.5 UiPath对剪切板的介绍和使用
一.剪切板操作的介绍 模拟用户使用剪切板操作的一种行为: 例如使用设置剪切板(SettoClipboard),从剪切板获取(GetfromClipboard)的操作 二.剪切板相关操作在UiPath中 ...