一:列表

二:元组

一:列表list:

1.列表中的每个元素都可变的,意味着可以对每个元素进行修改和删除;

2.列表是有序的,每个元素的位置是确定的,可以用索引去访问每个元素;

3.列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开

4.可以为任意对象就意味着元素可以是字符串、整数、元组、也可以是list等Python中的对象。

创建方式:shop = ["可口可乐","苹果","可比克","飞科剃须刀"]

依靠下标可以定位每一个元素
可口可乐 0 苹果1......

查询

1.查询:想查第二位是啥  print(shop[1])  输出结果是苹果

1.2.指定范围查询:print(shop[0:2]) 实际查询结果为下标0和1

1.3 .倒数查询:print(shop[-1])

1.4 重复打印列表:print(shop*2)

1.5查询数据是否在列表中  print("苹果"in shop) 在会输出Ture 不在会输出False

1.6 找出关键词的下标位置 print(shop.index("苹果"))

修改

2.修改:把苹果修改为香蕉 shop[1] = "香蕉"

新增

3.末尾新增:在最后面新增个士力架:shop.append("士力架")

4.指定位置新增:想在第二个位置新增士力架(第二个位置坐标为1) shop.insert(1,"士力架")

删除

5.删除末尾:删除列表最后一个位置数据   shop.pop()

6.删除指定位置:删除坐标索引为1的数据 shop.pop(1)

7.指定关键词删除:删除苹果 shop.remove("苹果")

8.坐标索引范围删除:删除坐标0-2的数据   del shop(0:2)

9.列表中包含列表:shop = ["可口可乐","苹果","可比克","飞科剃须刀",[1,2,3] ]

[1,2,3] 这个列表在shop中算一个坐标shop[4]

想查询2,需要使用shop[4][1]

10.int数值排序:a = [1,3,5,7,9]

10.1  正序排序:a.sort()

10.2  倒叙排序:a.sort(reverse=True)

10.3  查询最大值 max(a)

10.4  查询最小值 min(a)

11.清空列表:shop.clear()

12.两个列表组合:print(shop+a)

13.查询列表中一共多少元素:print(len(shop))

14.查询列表中同一值有多少个:print(count("苹果"))

15.循环打印列表字段:for x in shop:

print(x)

元组

Tuple

元组与列表相似,不同之处在于元组的元素不能修改,元组使用小括号 列表使用的方括号

tup = (1,2,3,4)

输出第二位元素   tup[1]

重复打印  print(tup*2)

元组之间可以使用 + 号和 * 号进行运算

元组相加 合成一个新的元组

tup1 = (1,2,3)

tup2 = (4,5,6)

tup3 = tup1+tup2

python数据类型 列表+元组的更多相关文章

  1. python数据类型:元组

    python数据类型:元组 python的元组与列表类似,但是元组的元素不能修改 元组使用小括号,列表使用大括号 元组创建简单,只需要在括号中添加元素,使用逗号隔开 创建元组: tup1 = (50, ...

  2. Python摸爬滚打之day04----基本数据类型(列表,元组)

    1.列表 列表是可变的, 有序的数据类型,列表是按照添加顺序来保存的,可以存放各种数据类型. 1.1    列表的切片(同字符串) 1.2    列表的增删改查 注意: 列表是可以直接在列表上面进行操 ...

  3. python数据类型——列表和元组类型

    列表类型(list) 定义一个列表类型很简单: l = ['a','b','c','d','e','f'] 变量l即为列表类型,可以用type方法查看: print(type(l)) 列表的增删改查 ...

  4. python数据类型之元组、字典、集合

    python数据类型元组.字典.集合 元组 python的元组与列表类似,不同的是元组是不可变的数据类型.元组使用小括号,列表使用方括号.当元组里只有一个元素是必须要加逗号: >>> ...

  5. **python中列表 元组 字典 集合

    列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...

  6. 7 Python 数据类型—列表

    列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置, ...

  7. Python学习-列表元组字典操作

    一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['war ...

  8. python中列表 元组 字典 集合的区别

    列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...

  9. python数据类型-----列表

    今天来总结下python3.4版本列表的一些操作方法. 列表(list): 1.列表就像一个线性容器,但是比C++的 lis t扩展多得多,列表里的元素可以是相同类型,也可以包含各种类型,比如列表里嵌 ...

随机推荐

  1. GIL-Guilds(黑白灰染色)

    传送门门门门门咩咩咩咩咩咩咩咩咩咩咩咩 \(这题真是扯谈!!!\) \(灰色很高级是吧,但是题目没要你把颜色全部用上去啊!!!\) \(黑色或者白色只有一个条件,但灰色需要和所有三种颜色都相邻.这么难 ...

  2. 组队训练 K K - The Stream of Corning 2

    K - The Stream of Corning 2 这个题目不是很难,因为给你的这个S是单调递增的,所以就用优先队列+权值线段树就可以很快的解决了. 这个+读入挂可以优化,不过不用也没关系. #i ...

  3. LeetCode--LinkedList--160. Intersection of Two Linked Lists(Easy)

    160. Intersection of Two Linked Lists(Easy) 题目地址https://leetcode.com/problems/intersection-of-two-li ...

  4. 【SPOJ – SUBST1】New Distinct Substrings 后缀数组

    New Distinct Substrings 题意 给出T个字符串,问每个字符串有多少个不同的子串. 思路 字符串所有子串,可以看做由所有后缀的前缀组成. 按照后缀排序,遍历后缀,每次新增的前缀就是 ...

  5. 蓝桥杯备战(一)3n+1问题

    [问题描述] 考虑如下的序列生成算法:从整数 n 开始,如果 n 是偶数,把它除以 2:如果 n 是奇数,把它乘 3 加1.用新得到的值重复上述步骤,直到 n = 1 时停止.例如,n = 22 时该 ...

  6. [hdu5316]线段树

    题意:给一个array,有两种操作,(1)修改某一个位置的值,(2)询问区间[L,R]内的最大子段和,其中子段需满足相邻两个数的位置的奇偶性不同 思路:假设对于询问操作没有奇偶性的限制,那么记录区间的 ...

  7. 力扣题解-面试题10- II. 青蛙跳台阶问题

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法. 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008, ...

  8. 「雕爷学编程」Arduino动手做(33)——ESP-01S无线WIFI模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  9. git:error: Your local changes to the following files would be overwritten by merge:

    最近用git在服务器.github.本地更新代码的时候,因为频繁修改偶尔出现这个错误 覆盖本地的代码: git stash git pull git stash pop 保留对服务器上的修改: git ...

  10. 《机器学习_07_02_svm_软间隔支持向量机》

    一.简介 上一节介绍了硬间隔支持向量机,它可以在严格线性可分的数据集上工作的很好,但对于非严格线性可分的情况往往就表现很差了,比如: import numpy as np import matplot ...