# for i in range(5):
# for j in range(5):
# print(i,j)
# import re
# def rm():
# a = ' 1 2 3 4 5 '
# b = a.replace(' ',"")
# print(b)
# rm()
# a = ' 1 2 3 4 5 '
# b= ""
# for i in a:
# if i != ' ':
# b += i
# print(b)
# #列表里任何东西都可以放入到列表中,列表里也可以插入
# a = [1, 2, 3]
# # a.__iter__ 可以循环 插入值在索引之前插入
# a.insert(1,400)
# 列表去重
# a = [1,1,2,2,3]
# c = []
# print(b)
# for i in a:
# if i not in c:
# c.append(i)
# print(c)
# b = list(set(a))
# 列表加列表
# 移除列表

小例子

# 进度条 ##2%
# import time
# s = '#'
# for seconds in range(1,101):
# time.sleep(1)
# print('%s %d%%\r'% (s*seconds,seconds),end="",flush=True)
# 列表取反
# a = [1,2,3]
# print(a[::-1])
# a.reverse()
# print(a)
# 列表排序 字母排序使用acii码值
# a = [9,6,10,22,5]
# print(sorted(a)) # 默认排序是升序
# print(sorted(a)[::-1])
# print(sorted(a,reverse=True))
# 冒泡排序
# for i in range(len(a)):
# for j in range(len(a)-1):
# if a[j] > a[j+1]:
# b = a[j]
# a[j] = a[j+1]
# a[j+1] = b
# print(a)
# list1 = [['zqq',150],['q',5],['w',1],['d',200]]
# print(sorted(list1))
# print(sorted(list1,key=lambda x:x[1]))
# list1 = [['zqq',150,[10,20]],['q',5,[30,55]],['w',1,[66,1]],['d',200,[654,8]]]
# print(sorted(list1,key=lambda x:x[2][1]))
# f = [x for x in range(100) if x % 2 == 0]
# print(f)
# f = [x + y for x in 'ABCD' for y in '1234']
# print(f)
# def joker():
# for i in range(10):
# yield i
# # print(joker())
# a = joker()
# print (next(a))
# print (next(a))
# 元组不可以直接修改里面的元素
# a = [1,2,3]
# b = tuple(a)
# c = (1,2,3)
# d = c + c
# e = c * 10
# print(b)
# print(d)
# print(e)
# 请求 多线程
# 集合 确定性 互异性(去重) 无序性
# 罗素悖论
# 集合里面不可以套集合 集合里面可以套元组但是不可以套列表
a = {1,2,3,1}
print(a)
a.remove(100)# 不存在报错
a.discard(100)# 不存在不报错
# 对称差是交集的补集

Day_04-数组,元组,列表的更多相关文章

  1. Python 数组[],元组(),字典{}的异同

    序列 Python有6中内建的序列,在这里我们重点讨论两种,数组和元组.所有序列都可以做某些特定的操作,大致上常用的是:加,乘,索引,分片以及检查某个元素是否属于序列的成员. Python还提供一些内 ...

  2. python元组 列表 (取值、替换、插入、添加、删除)

    1.元组 列表 字典 元组( 元组是不可变的) hello = (1,2,3,4,5) type(hello)

  3. [改善Java代码]避开基本类型数组转换列表陷阱

    开发中经常用到Arrays和Collections这两个工具类. 在数组和列表之间进行切换.非常方便.但是也会遇到一些问题. 看代码: import java.util.Arrays; import ...

  4. 读取二元组列表,打印目录的层级结构-----C++算法实现

    要求是--某个文件中存储了一个最多3层的层级结构,其中每个元素都是一个自然数,它的存储方法是一个二元组的列表,每个二元组的形式为:(元素,父元素).现在希望能够通过读取该二元组列表,打印出目录的层级结 ...

  5. 【scala】数组和列表

    一.数组Array 1.创建数组 隐式:val greetStrings = new Array[String](3); 显式:val greetStrings : Array[String] = n ...

  6. python_列表/元组/元组列表以及如何使用

    1.list是处理一组有序项目的数据结构 #定义一个列表 list=[1,2,3] print type(list) print list[0] 输出: <type 'list'> 1 2 ...

  7. Java解析Json字符串--数组或列表

    Json示例: [ { "age": 25, "gender": "female", "grades": "三 ...

  8. 四、React创建组件、 JSX使用、绑定数据、引用图片方式、数组(列表)循环输出

    接:https://www.cnblogs.com/chenxi188/p/11702799.html 用上节建好的my-app项目: my-app/ README.md node_modules/ ...

  9. python数据结构:数组和列表

    线性结构有两种:数组和列表 array和list 其中list各项操作的时间复杂度如下 因为insert是在头部插入 所以列表所有元素后移,时间复杂度为O(n) remove移除列表中某个值的第一个匹 ...

  10. python_Day_02[数组、列表、元组之篇]

    一.对python中.pyc的理解 1).pyc文件可以理解为是python编译好的字节码文件,即只有python解释器才能读懂,类似于java中class文件 2)python运转过程: 当pyth ...

随机推荐

  1. eclipse和myeclipse怎么在项目中查找指定代码?https://www.jb51.net/softjc/554889.html

    有的童鞋,想eclipse和myeclipse整个项目中查找指定代码,由于补经常使用,可能会补熟悉.如果要去掉项目中所有的某个代码的话,找不到是灰常麻烦的,下面就简单说下怎么查找,希望对需要的人有用. ...

  2. 应用安全 - Java Web 应用 - Confluence - 漏洞汇总

    CVE-2019-3395 Date: -- 类型: SSRF 影响范围: Confluence 1.*.*.*.*.3.*.*.4.*.*.5.*.* Confluence 6.0.*.1.*.6. ...

  3. Linux 项目上线流程

    命令行样式修改 1 打开配置文件vim /etc/bashrc2 添加配置信息PS1="\[\e[37;40m\][\[\e[32;1m\]\u\[\e[37;40m\]@\h \[\e[3 ...

  4. [DataContract]和[DataMember]缺少引用

    1.项目->右键->添加引用->找到System.Runtime.Serialization 2.代码中加上 Using System.Runtime.Serialization

  5. CentOS7linux通过http配置共享自动创建yum源的shell脚本

    因工作需要用到,所以记录一下配置流程 环境介绍: 两台CentOS7系统 yum源服务主节点IP:192.168.1.78 从节点IP:192.168.1.79(79从78上获取yum源) 配置78节 ...

  6. 【Linux 环境搭建】ubuntu下nfs安装与配置

    (1)安装 #sudo apt-get install nfs-kernel-server portmap(2)修改配置文件 修改/etc/exports,增加以下内容, /root/wksp/roo ...

  7. 数据库系统原理之SQL(四)

    数据库系统原理之SQL(四) 1. 数据更新 插入数据 INSERT-VALUES语句 #插入多条数据 insert [into] table_name (column_name,...) value ...

  8. 打印页面内容,<input>不好使,用<textarea> 代替

    <textarea class="sld-textarea" onchange="changeTextareaValue(this)">123< ...

  9. bzoj4103 [Thu Summer Camp 2015]异或运算(可持久化trie)

    内存限制:512 MiB 时间限制:1000 ms 题目描述 给定长度为n的数列X={x1,x2,...,xn}和长度为m的数列Y={y1,y2,...,ym},令矩阵A中第i行第j列的值Aij=xi ...

  10. 缓存字节流-写coppy方法

    package ba; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io. ...