【python--列表,元组】教程文章相关的互联网学习教程文章

python列表和元组的方法和属性

python序列的共性python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引、加、乘、切片、检查成员。 python列表列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[]。列表的数据项可以是不同类型的,可以嵌套。列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3]列表的更新:1.修改:通过索引直接赋值来修改列表中的值。2.新增:通过list.append(),在末尾处添加元...

python学习之——元组中两数相加之和等于某数【代码】

#题目:数组中找出两个元素之和 等于给定的整数# 思路: # 1、将数组元素排序; # 2、array[i]与a[j](j的取值:i+1到len_array-1) 相加; # 3、如两两相加<整数继续,如=整数则输出元素值; # 4、如>则直接退出,i+1 开始下一轮相加比较def addData(array, sumdata):temp_array = arraytemp_sumdata = sumdataprint"sumdata: %d" %temp_sumdata# 如array中没有负数,则可以先将 >sumdata 的数删掉 # 为了避免长度变化问题,可将...

Python中3种内建数据结构:列表、元组和字典【代码】

Python中有3种内建的数据结构:列表、元组和字典。参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你...

Python在函数中使用*和**接收元组和列表【代码】

当要使函数接收元组或字典形式的参数 的时候,有一种特殊的方法,它分别使用*和**前缀 。这种方法在函数需要获取可变数量的参数的时候特别有用。[注意] [1] 由于在args变量前有*前缀 ,所有多余的函数参数都会作为一个元组存储在args中 。如果使用的是**前缀 ,多余的参数则会被认为是一个字典的健/值对 。[2] 对于def func(*args):,*args表示把传进来的位置参数存储在tuple(元组)args里面。例如,调用func(1, 2, 3) ,args就表...

python 元组

元组>>> a = () #创建空元组>>> print(a)()>>> b = (1,)>>> print(b)(1,)>>> c = (1, 2, 4, 9, 20, 99) #创建元组>>> d = (199, 888)>>> e = (c + d) #元组拼接>>> e(1, 2, 4, 9, 20, 99, 199, 888) >>> len(e) #计算元组元素个数8>>> max(e) #返回元组中元...

Python元组索引、截取【代码】

Python元组索引、截取:索引下标:tuple_1 = (‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘) print(tuple_1[0]) # aprint(tuple_1[3]) # dprint(tuple_1[7]) # h# 当索引下标为负数时,-1表示最右端元素,从右向左依次递减print(tuple_1[-1]) # hprint(tuple_1[-4]) # e切片操作:# 使用切片进行截取列表元素 tuple_1 = (1,2,3,4,5,6,7,8,9,10) print(tuple_1[::]) # (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)print(tuple_1[2:8]) # (...

七:python 对象类型详解五:元组【代码】

一:元组:  1,简单介绍:元组由简单的对象组构成。元组与列表非常类似,只不过元组不能在原处修改(它们)是不可变的,并且通常写成圆括号中的一系列项。虽然元组不支持任何方法调用,但元组具有列表的大多数属性。并且它的大部分执行操作在介绍字符串列表的时候我们就已经学过了,在这里学起来就比较简单了。  2,元组的特点概述:    a)任意对象的有序集合:元组是一个位置有序的对象的集合。与列表相同,可以嵌入到任...

Python-基础知识-列表list和元组tuple【代码】

列表List 创建列表:>>> week = ["Sun","Mon","Tue","Wen","Thu","Fri","Sat"]>>> week[‘Sun‘, ‘Mon‘, ‘Tue‘, ‘Wen‘, ‘Thu‘, ‘Fri‘, ‘Sat‘]基本操作:索引切片追加删除长度切片循环包含一、索引  用索引来访问list中每一个位置的元素,记得索引是从0开始,使用-1获取list中最后一个元素:>>> week[0] ‘Sun‘ >>> week[-1] ‘Sat‘ 二、切片>>> print(week[0:3]) #切片 [‘Sun‘, ‘Mon‘, ‘Tue‘] >>> week[...

【转】python字符串/元组/列表/字典互转【代码】

#-*-coding:utf-8-*- #1、字典 dict = {‘name‘: ‘Zara‘, ‘age‘: 7, ‘class‘: ‘First‘}#字典转为字符串,返回:<type ‘str‘> {‘age‘: 7, ‘name‘: ‘Zara‘, ‘class‘: ‘First‘} print type(str(dict)), str(dict)#字典可以转为元组,返回:(‘age‘, ‘name‘, ‘class‘) print tuple(dict) #字典可以转为元组,返回:(7, ‘Zara‘, ‘First‘) print tuple(dict.values())#字典转为列表,返回:[‘age‘, ‘na...

python之路---04 列表 元组【图】

十七 、列表    在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求     1.列表存在索引和切片. 和字符串是一样的.     2.增删改查操作     1).增加 1. .append("*") 追加 2. .insert(1, "*") 往 1 的位置插入元素 *       3. .extend("**") 迭代添加 把元素一个一个添加        .extend(["**"]) 只添加一个元素 **     2).删       ...

python学习:列表、元组、字典【代码】

一、列表:列表的下标是从0开始的,最后一个元素的下标可以用 -1,取元素的时候”顾头不顾尾“。定义如下列表:names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"]1、切片: 1 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"]2 >>> names[1:4] #取下标1至下标4之间的数字,包括1,不包括4 3 [‘Tenglan‘, ‘Eric‘, ‘Rain‘]4 >>> names[1:-1] #取下标1至-1的值,不包括-1 5 [‘Tenglan‘, ‘Eric‘, ‘Rain‘, ...

day15 python-03 列表,元组,字典【代码】【图】

Python之路,Day3 = Python基础3 模块的简单使用sys模块1#!/usr/bin/env python #这句话的含义是,在linux上,默认以python执行该文件2# _*_ conding:utf-8 _*_ #这句的含义是,设置编码格式为utf_834import sys #导入模块,模块名为 “sys”56print(sys.argv) #调用模块中的argv,这个是方法吗?怎么没有括号?78#当使用命令行cmd运行这个文件的时候,可以在命令...

Python 提高元组的可读性【代码】

假设学生系统中数据为固定格式:(名字,年龄,性别,邮箱) (‘jack‘,‘16‘,‘male‘,‘jack3001@gmail.com‘) (‘eric‘,‘17‘,‘male‘,‘eric@qq.com‘) (‘xander‘,‘16‘,‘female‘,‘lucy123@yahoo.com‘)方案一:from enum import IntEnum NAME,AGE,SEX,EMAIL=range(4) s=(‘jim‘,‘16‘,‘male‘,‘jim8721@gmail.com‘) # print(NAME) # 0 class StudentEnum(IntEnum):NAME=0AGE=1SEX=2EMAIL=3print(s[StudentEnum....

1.11 Python基础知识 - 元组【代码】

元组(tuple)是一组有序系列,元组和列表是否相似,但是元组是不可变的对象,不能修改、添加或删除元组中的元素,但可以访问元组中的元素  元组的定义:  元组采用圆括号中用逗号分隔的元素  元组的基本操作和列表类似,支持索引,切片,长度,计算等  示例代码1:计数name = 1,2,3,4,5,2,3,1,2 print(name.count(2))# 输出结果3  示例代码2:索引name = 1,2,3,4,5,2,3,1,2 print(name.index(5))# 输出结果4 原文:http...

python基础——元组、文件及其它【代码】

Python核心数据类型——元组元组对象(tuple)是序列,它具有不可改变性,和字符串类似。从语法上讲,它们便在圆括号中,它们支持任意类型、任意嵌套及常见的序列操作。任意对象的有序集合:与字符串和列表类似,元组是一个位置有序的对象集合(内容维持从左到右的顺序),可以嵌入到任何类别的对象中。通过偏移存取:同字符串、列表一样,在元组中的元素通过偏移(而不是键)来访问。支持基于偏移的操作。如索引和分片。属于不可变...