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)是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项 ...
随机推荐
- [LeetCode] 923. 3Sum With Multiplicity 三数之和的多种情况
Given an integer array A, and an integer target, return the number of tuples i, j, k such that i &l ...
- [LeetCode] 899. Orderly Queue 有序队列
A string S of lowercase letters is given. Then, we may make any number of moves. In each move, we c ...
- [LeetCode] 41. First Missing Positive 首个缺失的正数
Given an unsorted integer array, find the smallest missing positive integer. Example 1: Input: [1,2, ...
- oracle--drop user 和 drop user cascade 的区别【转载】
drop user : 仅仅是删除用户, drop user ×× cascade :会删除此用户名下的所有表和视图. user Specify the user to be dropped. Ora ...
- leetcode 354. 俄罗斯套娃信封问题(二维排序有关)
题目描述 给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现.当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样. 请计算最多能有 ...
- java常量池-字符串常量池、class常量池和运行时常量池
原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的内存分配中,经常听到很多关于常量 ...
- laravel框架模型model的创建与使用方法
这篇文章给大家介绍的内容是关于laravel框架模型model的创建与使用方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.创建model 2. 1 2 3 4 5 6 7 8 ...
- vue + element 文件上传 并将文件转 base64
当时有一个需求 是需要用到上传文件这个功能,并且需要将文件转为 base64 给到后台.网上找的全是啥图片转base64 肯定是因为这类需求比较常见.当时有点懵了.后面一想,都他娘是文件啊.然后就找到 ...
- win10 配置IIS
互联网信息服务(英語:Internet Information Services),在台湾被称为网际网路资讯服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务.最初是W ...
- ant-design-pro引用css
ant-design-pro中默认只能引用less文件,引用了css文件也是无效的.所以需要在配置文件config.js中找到 cssLoaderOptions,在 getLocalIdent中加入 ...