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 ...
随机推荐
- vagrant + 宝塔 环境搭建遇到的一些问题
1.js时间戳单位为毫秒,php时间戳为秒. 2.tp里的where()方法如果where("id=".$id)不能用的话就用数组形式的:where(array("id& ...
- mysql---3种常用引擎 和优点
- (四)PL/SQL运算符
运算符是一个符号,告诉编译器执行特定的数学或逻辑操作. PL/SQL语言有丰富的内置运算符,运算符提供的以下几种类型: 1.算术运算符 2.关系运算符 3.比较运算符 4.逻辑运算符 5.字符串运算符 ...
- Python(4)
lst = [1,2,4,8,16,32,64,128,256,512,1024,32769,65536,4294967296] # 输出 { 1:[1,2,3,8], 2:[16,32,64], 3 ...
- jstat命令查看JVM 的GC状态
转载于 https://www.cnblogs.com/alter888/p/10407952.html jstat命令可以查看堆内存各部分的使用量,以及加载类的数量.命令的格式如下: jstat ...
- 徐州赛区网络预赛 D Easy Math
比赛快结束的适合看了一下D题,发现跟前几天刚刚做过的HDU 5728 PowMod几乎一模一样,当时特兴奋,结果一直到比赛结束都一直WA.回来仔细一琢磨才发现,PowMod这道题保证了n不含平方因子, ...
- 【Linux常见命令】cp命令
cp - copy files and directories 拷贝文件或目标文件夹,默认不能直接拷贝目录,通过-r参数设置递归复制目录 copy 语法: cp [OPTION]... [-T] SO ...
- PAT A1023
简单的大数问题,long long并不能容纳21位数字,这是刚开始没有注意到的 #include<iostream> #include<stdlib.h> #include&l ...
- 本周ASP.NET英文技术文章推荐[02/03 - 02/16]:MVC、Visual Studio 2008、安全性、性能、LINQ to JavaScript、jQuery...
摘要 继续坚持,继续推荐.本期共有9篇文章: 最新的ASP.NET MVC框架开发计划 Visual Studio 2008 Web开发相关的Hotfix发布 ASP.NET安全性教程系列 ASP.N ...
- linux系统单网卡绑定多个IP地址
说明: 单网卡绑定两个IP地址,电信和联通,目的:是为了当电信出故障联通正常使用. 系 统 IP地址 子网掩码 网关 CentOS 6.3_64bit eth0:116.18.176.19 255.2 ...