判断数据项是否存在list

thislist = ["apple", "banana", "cherry"]

if "apple" in thislist:

print("Yes, "apple" is in the fruits list")

遍历list

thislist = ["apple", "banana", "cherry"]

for x in thislist:

print(x)

获取list长度

thislist = ["apple", "banana", "cherry"]

print(len(thislist))

追加元素

thislist = ["apple", "banana", "cherry"]

thislist.append("orange")

print(thislist)

添加固定位置

thislist = ["apple", "banana", "cherry"]

thislist.insert(1, "orange")

print(thislist)

删除某元素【只删除一个】

thislist = ["apple", "banana", "cherry"]

thislist.remove("banana")

print(thislist)

移除最后一个元素

thislist = ["apple", "banana", "cherry"]

thislist.pop()

print(thislist)

清空List

thislist = ["apple", "banana", "cherry"]

thislist.clear()

print(thislist)

修改元组值

x = ("apple", "banana", "cherry")

y = list(x)

y[1] = "kiwi"

x = tuple(y)

print(x)

声明元组

thistuple = ("apple",)

print(type(thistuple))

#NOT a tuple type is str

thistuple = ("apple")

合并元组Tuple 【不会去重】

tuple1 = ("a", "b" , "c")

tuple2 = (1, 2, 3)

tuple3 = tuple1 + tuple2

print(tuple3)

构造元组【2个括号】

thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets

print(thistuple)

声明Set

thisset = {"apple", "banana", "cherry"}

print(thisset)

Set添加元素

thisset = {"apple", "banana", "cherry"}

thisset.add("orange")

print(thisset)

批量添加

thisset = {"apple", "banana", "cherry"}

thisset.update(["orange", "mango", "grapes"])

print(thisset)

Set 删除元素

thisset = {"apple", "banana", "cherry"}

//不存在 抛异常

thisset.remove("banana")

//不存在 不抛异常

thisset.discard("banana")

// 不知道删的内容

x = thisset.pop()

print(thisset)

合并set 内容

set1 = {"a", "b" , "c"}

set2 = {1, 2, 3}

set3 = set1.union(set2)

print(set3)

合并set 内容(不需要新变量)

set1 = {"a", "b" , "c"}

set2 = {1, 2, 3}

set1.update(set2)

print(set1)

声明set

thisset = set(("apple", "banana", "cherry")) # note the double round-brackets

print(thisset)

Dictionary

创建字典

thisdict = {

"brand": "Ford",

"model": "Mustang",

"year": 1964

}

访问字段元素

# 如果没有值,异常

x = thisdict["mod1el"]

print(x)

# 如果没有值,返回None

x = thisdict.get("mo1del")

print(x)

输出字典的值

for x in thisdict.values():

print(x)

输出字典的k,v

for x, y in thisdict.items():

print(x, y)

复制 Dictionary

thisdict = {

"brand": "Ford",

"model": "Mustang",

"year": 1964

}

mydict = thisdict.copy()

print(mydict)

原文地址:https://blog.51cto.com/dba10g/2488431

python语言命令大全-Python常用命令之集合相关推荐

  1. 传奇脚本检测命令大全(常用命令)

    传奇检测命令大全 ------常用命令----- #IF ;如果 #SAY ;输出字符串 #ACT ;执行命令 break ;结束命令 close ;结束对话 ------条件命令----- CHEC ...

  2. linux ftp命令大全,linuxftp常用命令【图解】

    导语 :大家看到小编的文章估计又要晕了吧,linux是什么呢?今天小编就不给大家卖关子了.Linux是互联网上面可以免费用和随意传播的操作系统.它支持多用户.多任务.多cpu等.功能之强大是我们无法想 ...

  3. linux grub命令大全,GRUB常用命令

    GRUB常用命令 发布时间:2007-04-20 15:37:28来源:红联作者:Lokbvnhg 1 只能用于配置文件的命令 下面这5个命令只能出现于配置文件中,分别是 : a)default :定 ...

  4. 电脑用linux命令大全,Linux常用命令大全整理分享|Linux详细命令

    安装好了Linux服务器,但苦于不知道执行命令.这里总结了一部分Linux的常用命令来给大家分享! 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) una ...

  5. python数据分析函数大全_Python常用数据分析函数集合

    1.Map函数 - 列表解析 ①.map()函数解析 (1).python源码信息 C:\Users\ArSang>python Python3.6.3rc1 (v3.6.3rc1:d8c174 ...

  6. mysql max 命令大全_MySQL常用命令,34道练习题(持续更新中)。

    1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE M ...

  7. mysql常用linux命令大全_Linux-MySQL常用命令(示例代码)

    注意:需要用分号作为命令结尾. 库是由表组成的,表是由字段组成的. show databases; #查看所有的数据库 use mysql; #切换到另外一个库,mysql为库名,可以不用分号. sh ...

  8. linux中hadoop命令大全,hadoop常用命令

    启动Hadoop 进入HADOOP_HOME目录. 执行sh bin/start-all.sh 关闭Hadoop 进入HADOOP_HOME目录. 执行sh bin/stop-all.sh 1.查看指 ...

  9. 启动项 mysql命令大全_mysql常用命令

    一.登录mysql数据库 1.连接本地mysql数据库,默认端口为3306 #mysql –u root –p 123456 //-u:指定用户 -p:指定与用户对应的密码 2.通过IP和端口连接远程 ...

  10. linux系统入门命令大全,Linux常用命令5 - Linux 入门常用命令_Linux教程_Linux公社-Linux系统门户网站...

    Linux与用户有关的命令 passwd命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令.因此使用useradd命令增加时,还需使用passwd命令为每一位新 ...

最新文章

  1. MVC中实现多按钮提交(转)
  2. 期末数据结构复习稳过不挂指南(更新中)
  3. 07-01-安装-Exchange Server 2019 on Win 2019 Core
  4. 前端学习(1966)vue之电商管理系统电商系统之获取参数列表
  5. Dive Into Thrift Node-安装
  6. opp原则_OPP--面向对象知识点
  7. Android Studio添加android.support.v4包的依赖(解决V4的FragmentManager的错误)
  8. python len函数_你需要了解的最重要的Python概念
  9. shp文件中polyline是什么_SHP文件坐标转换工具1.0版
  10. 大型网站技术架构思维导图
  11. RGB、HSL、Hex网页色彩码,看完这篇全懂了
  12. 使用阿里云centos7.6进行steam挂卡(使用ASF,更新日期为2021.2.12)解决ASF服务器中文运行的问题
  13. tp交换机管理页面_tplink交换机怎样设置
  14. mysql的封锁协议_【眼见为实】数据库并发问题 封锁协议 隔离级别
  15. 如何在 Windows 上查看 HEIC 格式照片
  16. javascript 代码中的“use strict“;是什么意思
  17. Pentaho Data Integration初步安装
  18. libjpeg 库的安装
  19. 解决苹果手机绑定小米手环4支付宝,蓝牙无法连接问题。
  20. Cortex-M3 (NXP LPC1788)之RTC

热门文章

  1. SCSF 系列:Smart Client Software Factory 启动过程详解
  2. 实战 Deep Insert (SAP OData Service 实战系列)
  3. 9.35 渲染时字符串转义
  4. 剑指Offer-二叉树的镜像
  5. 《大话数据结构》读书笔记
  6. Runtime实战之定制TabBarItem大小
  7. Android 开源项目及其学习
  8. 实验二 建立基本的游戏场景
  9. matlab编译错误怎么查找,matlab - Matlab mex文件编译错误-“未启用SSE2指令集” - 堆栈内存溢出...
  10. 零基础python必背代码-零基础小白Python入门必看:通俗易懂,搞定深浅拷贝