# 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. node.js ffmpeg-concat 命令行形式处理多个视频的过度效果

    ffmpeg-concat 是利用 gl-transitions 处理多个视频的过度效果.详细说明参见 https://github.com/transitive-bullshit/ffmpeg-co ...

  2. golang 千位分隔符

    项目需求将统计出的数字以千位分隔符分隔的形式展示(如将 1234567.89 格式化为 1,234,567.89),而 golang 的标准库中并无这样的函数. 万能的 google 找到解决办法,可 ...

  3. Python2.7安装&配置环境变量

    python安装版本为2.7 下载安装包,双击安装,一路按照提示进行. 安装完成后,配置环境变量. 我的电脑—属性--高级系统设置—高级—环境变量--Path--编辑(将安装路径粘贴进去),添加到安装 ...

  4. 浅谈 JVM 结构体系、类加载、JDK JRE JVM 三者的关系

    一.java类,创建.编译.到运行的工程: 1.随便建一个Java类,保存后就是一个.java文件, 2.然后我们使用 javac命令编译 .java文件,生产 .class文件. 3.再然后使用 j ...

  5. numpy2

    1.通用函数,是一种在ndarray数据中进行逐元素操作的函数.某些函数接受一个或多个标量数值,并产生一个或多个标量结果,通用函数就是对这些函数的封装. 1.常用的一元通用函数有:abs\fabs s ...

  6. Matlab与C++混合编程 1--在C++中调用自己写的matlab函数

    在Visual Studio中使用C++中调用MATLAB程序 在matlab中可以通过mbuild工具将.m文件编译成dll文件供外部的C++程序调用,这样就可以实现matlab和C++混合编程的目 ...

  7. python+selenium下载文件——firefox

    修改Firefox的相关配置. 1.profile.set_preference('browser.download.folderList',2) 设置成0代表桌面,1代表下载到浏览器默认下载路径:2 ...

  8. go net库

    1 使用Listen函数创建一个server ln, err := net.Listen("tcp", ":8080") if err != nil { // ...

  9. kafka 安装教程

    安装详述: https://www.jianshu.com/p/596f107e901a 3.0:运行:cd 到: D:\Installed_software\Professional\kafka_2 ...

  10. UUID与System.currentTimeMillis()产生一个新文件名的工具类

    1.FileUtils.java package Utils.GenerateNewFileName; import java.util.UUID; public class FileUtils { ...