python 数据类型: 字符串String / 列表List / 元组Tuple / 集合Set / 字典Dictionary
#python中标准数据类型 字符串String 列表List 元组Tuple 集合Set 字典Dictionary 铭记:变量无类型,对象有类型
#单个变量赋值
countn00 = ''; #整数
countn01 = '100.0' #浮点
countn02 = "双权"; #字符串 #print("整数 = "+countn00,"浮点 = "+countn01,"字符串 = "+countn02) #多个变量赋值
a,b,c,d,e,f= 1,4,5,100,99,"双权"
#print(a,b,c,d,e,f)
打印:整数 = 10 浮点 = 100.0 字符串 = 双权
打印:1 4 5 100 99 双权 -----------------以下要记牢
#列表-查询
Studen=["猪","狗","牛","蛇"]
print (Studen[2]) #列表-添加 - 第一种方式
Studen.append("送你小发发")
print (Studen) #列表-指定下标位置添加 - 第二种方式
Studen[2]="蚂蚁"
print (Studen); #添加集合元素 - 第三种方式
Studen.insert(4,"哈哈哈") #列表-删除
Studen_pop=Studen.pop(3)
print("删除元素:{0}".format(Studen_pop))
print(Studen) #获取列表元素 -确保索引不要越界可len(Studen)[-1] 或 Studen[-1]
len(Studen)
打印结果如下;
牛
['猪', '狗', '牛', '蛇', '送你小发发']
['猪', '狗', '蚂蚁', '蛇', '送你小发发']
删除元素:蛇
['猪', '狗', '蚂蚁', '哈哈哈', '送你小发发']
---------------------------------------------------------------------------------------
#元组
Strudens = ("你","我","他","她");
print(Strudens[2]); #有序[列表元组]tuple一旦初始化后不能被改变
classmates = ('Micheal','Bob','Tracy')
print(classmates[0]) #在[列表元组]tuple中加入一个集合,可改变一个[集合]里面的属性是可以的;
classmatesa = ('Micheal','Bob',['A','B'])
classmatesa[2][0] = 'C'
classmatesa[2][1] = 'D'
print(classmatesa)
打印结果:
他
Micheal
('Micheal', 'Bob', ['C', 'D'])
#总结:1:列表可被修改,元祖只能读取不可以修改 2:符号也不一样;元祖使用()小括号 列表使用[]中括号;列表元组中可以对其改变属性哦
---------------------------集合要牢记经常用到------------------------------------------------------------
#集合:交集 并集 差集 去除重复元素
a=set("");
b=set(""); #交集符
c=a&b;
print(c); #并集符 意:合并后有哪些(除去重复唯一的元素)
d=a|b;
print(d); #差集符 意:A比较B多的元素
e=a-b;
print(e); #去除重复元素set方法
new = set(a)
print (new);
打印结果:
{'', '', ''}
{'', '', '', '', '', '', '', '', '', ''}
{'', '', '', '', '', '', ''}
{'', '', '', '', '', '', '', '', '', ''}
---------------------------------------------------------------------------------------
#字典
Map={"":"小猪","":"小狗","":"小喵"}
print(Map[""]); #添加字典
Map [""] = "小羊";
print(Map[""])
自行理解这行打印结果叭~
多想多敲代码,妈妈再也不用担心我会加班啦 ==
python 数据类型: 字符串String / 列表List / 元组Tuple / 集合Set / 字典Dictionary的更多相关文章
- Python中字符串、列表、元组、集合、字典中的一些知识,有些不太常见
————————笔记——————————# 字符串1. 字符串是不可变的.2. 字符串切片输出:`[start:end:step]`.使用`a[::-1]`倒序输出字符串.3. `str.split( ...
- python :字符串,列表,元组,集合,字典
字符串方法: 字符串是一个有序的,不可修改的,元素是以引号包围的序列.单引号,双引号,三引号,str生成 字符串的修饰 a='novo gene' a.center() 让字符串在指定的长度居中显 ...
- 《Python高性能编程》——列表、元组、集合、字典特性及创建过程
这里的内容仅仅是本人阅读<Python高性能编程>后总结的一些知识,用于自己更好的了解Python机制.本人现在并不从事计算密集型工作:人工智能.数据分析等.仅仅只是出于好奇而去阅读这本书 ...
- Python 基础补充(一) 列表、元组、集合、字典的区别和相互转换
一.列表.元组.集合.字典的区别 列表 元组 集合 字典 英文 list tuple set dict 可否读写 读写 只读 读写 读写 可否重复 是 是 否 是 存储方式 值 值 键(不能重复) ...
- python之字符串、列表和元组
先简单的了解一下两个相关概念 模块 python中的模块需要使用特殊的命令import来导入.格式:模块.函数.如下: 在确定自己不会导入多个同名函数的情况下,可以使用import命令的另外一种形式: ...
- Python数据类型-03.序列-列表和元组
本文主要记录关于Python序列中列表和元组的定义特点和常用方法 1.序列(sequence) 1.1.序列的定义 序列是一组有顺序的元素的集合(其实是是对象的集合,后期会引入“对象”这个概念)序列包 ...
- python数据类型二(列表和元组)
一.列表 1.1 列表的介绍 列表是python的基本数据类型之一,其他编程语言也有类似的数据类型,比如JS中的数组,java中的数组等等,它是以[]括起来,每个元素用逗号隔开,而且可以存放各种数据类 ...
- python -- 结构数据类型(列表、元组、集合、字典)
一.列表 列表表示一组有序的元素,这些元素可以是数字.字符串,也可以是另一个列表. # ----------------------------------------# 列表(list):一组有序的 ...
- <转>python列表、元组、集合、字典、json相互转换以及其他基础入门
列表元组转其他 # 列表转集合(去重) list1 = [6, 7, 7, 8, 8, 9] set(list1) # {6, 7, 8, 9} #两个列表转字典 list1 = ['key1','k ...
随机推荐
- Java2年开发工作经验面试总结
Java2年开发工作经验面试总结最近换了个公司,从二月底开始面,面到三月底,面了有快二十五家公司.我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些 ...
- spark 集群优化
只有满怀自信的人,能在任何地方都怀有自信,沉浸在生活中,并认识自己的意志. 前言 最近公司有一个生产的小集群,专门用于运行spark作业.但是偶尔会因为nn或dn压力过大而导致作业checkpoint ...
- 基于 Python 的自动文本提取:抽象法和生成法的比较
我们将现有的 提取方法(Extractive)(如LexRank,LSA,Luhn和Gensim现有的TextRank摘要模块)与含有51个文章摘要对的Opinosis数据集进行比较.我们还尝试使用T ...
- ThreadLocal 是什么鬼?用法、源码一锅端
ThreadLocal 是一个老生常谈的问题,在源码学习以及实际项目研发中,往往都能见到它的踪影,用途比较广泛,所以有必要深入一番. 敢问,ThreadLocal 都用到了哪里?有没有运用它去解决过业 ...
- 用long类型让我出了次生产事故,写代码还是要小心点
昨天发现线上试跑期的一个程序挂了,平时都跑的好好的,查了下日志是因为昨天运营跑了一家美妆top级淘品牌店,会员量近千万,一下子就把128G的内存给爆了,当时并行跑了二个任务,没辙先速写一段代码限流,后 ...
- Javascript-异步详解
- Windows 版本 Enterprise、Ultimate、Home、Professional
关于Windows 的安装光盘版本很多种,很多人不知道选择哪些. Ultimate 旗舰版,VISTA开始有了这个级别,是最全最高级的,一般程序开发的电脑,玩游戏的电脑,建议用它,不过对配置稍有一些要 ...
- VIM 批量缩进4个空格
vim /etc/vimrc 或 vim ~/.vimrc set smartindent set shiftwidth= 按v选中多行,回车 然后shifit + >
- ps 和 top
ps 进程和线程的关系: (1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程. (2)资源分配给进程,同一进程的所有线程共享该进程的所有资源. (3)处理机分给线程,即真正在处 ...
- Python下redis包安装
找到Python的第三方包安装路径,在dos命令行中切换到该目录,输入: pip install redis 最后在Python解释器中即可.