Python 列表、元组、字典、字符串

原创 2015年11月20日 18:32:04
一、列表


这里的列表就相相当于C中的数组,但是有一点不同,就是列表中可以存放任何东西,也可以混合存放,也可以存放列表。
可以通过下标访问对应的值
获取列表中的一段值。
将两个列表使用+直接进行操作,可以将两个列表合并到一个列表
列表的*操作,相当于将列表中的值进行一次N次的赋值操作

print("----列表的的使用----")

print("----列表的创建----")
list1 = ['a','b','c','d']
list2 = [1,2,3,4,5]
list3 = ['k','g',6,7,8]
print(list1)
print(list2)
print(list3)

print("---通过下表访问值----")
print(list1[2])
print(list3[1])

print("----访问列表中的一段值----")
print(list3[2:4])
print("从下标为2 的位置开始到第4个值")

print("---添加元素到列表尾-----")
list3.append('add')
print(list3)

print("----从列表中删除元素,根据列表的下标删除----")
del list3[1]
print(list3)

print("----列表的+操作-----")
list4 = list1 + list2
print(list4)

print("----列表的乘法操作*-----")
print(list3 * 3)


二、元组
元组定义什么的都与列表一样,但是有一点不一样,就是元组一旦赋值创建之后就不能够再改变,也就是相当于是一个常量数组


print("--------元组--------")

print("元组的定义")
fibs = (0,1,1,3,4,5)
print(fibs)

print("按照下标显示值--")
print(fibs[3])

print("元组一旦创建就不能够再改变,不能添加,不能删除,不能修改........")


三、字典
字典的使用的,简称map

字典中的每一个值都是有一个key和value对应着,对字典中的内容进行操作主要就是根据键值key进行索引操作的。
字典不能使用+将两个字典进行相加操作

print("-------字典的使用------")


print("---字典的定义-----")

dic1 = {"Tom":"FootBall","Jim":"Basketball","Jack":"Table tennis"}
print(dic1)

print("----根据key值索引value")
print(dic1['Jim'])

print("----根据key删除value")
del dic1['Jim']
print(dic1)

print("----替换key对应的value----")
dic1['Tom'] = 'Ico Hockey'
print(dic1)


四、字符串
字符串需要使用单引号或者是双引号,这是需要成对使用的。
如果赋值的字符串是多行,就需要使用三个单引号或者是双引号进行字符串赋值
转义字符的使用,这与C一样
如果要在一个字符串中插入数据,首先就需要在字符串中添加占位符%s,在实际的输出的时候使用变量替换占位符
如果使用多个占位符,数据的输出顺序是根据变量的顺序决定的
字符串的乘法,字符串乘以一个数字N 就是将字符串重复赋值N次
两个字典不能进行+操作

print("----字符串----")


print("----创建字符串----")
str1 = "abcdefghigk"
print(str1)

str2 = """春 眠 不 觉 晓,
处 处 闻 啼 鸟。
夜 来 风 雨 声,
花 落 知 多 少。"""
print(str2)

print("----转义字符的使用----")
str3 = "\"春眠\""
print(str3)

print("----占位符的使用-----")
score = 90
MyScore = "我的分数是%s"
print(MyScore % score)

print("----多个占位符的使用-----")
chinese = 90
math = 100
message = "我的所有成绩是%s,%s"
print(message %(chinese,math))

print("----字符串的乘法")
spaces = 'a'*25
print("%s 这是字符串乘法的使用" % spaces)
版权声明: 举报

相关文章推荐

Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作

# @Time : 2017/7/7 21:06 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # ...

Python 核心编程笔记_Chapter_2 Note_3_赋值与变量_字符串_列表list_元组tuple_字典dict

 Python 中变量名规则与其它大多数高级语言一样, 都是受C 语言影响(或者说这门语言 本身就是C 语言写成的)。变量名仅仅是一些字母开头的标识符--所谓字母开头--意指大 写或小写字母...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考

数据结构简介 Python定义的类型(或对象)层次结构在概念上可以划分为四种类别:简单类型、容器类型、代码类型 和内部类型。 可以将 PyObject 类之下的所有 Python 类划...

Python黑帽编程2.3 字符串、列表、元组、字典和集合

本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组或多组数据进行存储、查询、排序等操作,本节介绍的Python内置的数据结构可以满足大多...

Python 字典<->元组<->列表<->字符串 互转方法

1. 字典转其它 2. 元组转其它 3.列表转其它 4.字符串转其它

Python之几种重要的基本类型:元组,列表,字典,字符串,集合

写在前面:重点讲解元组,列表,字典相关概念和常用操作。 一、元组(tuple) 1.特性:不可更改的数据序列。【理解:一旦创建元组,则这个元组就不能被修改,即不能对元组进行更新、增加、删除操作】 ...

python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合

python数据类型及常用操作,数字、字符串、元组、列表、字典、集合

python中str(字符串)、list(列表)、tuple(元组)、dict(字典)相互转化关系及字典键-值遍历

python中str(字符串)、list(列表)、tuple(元组)、dict(字典)相互转化关系及字典键-值遍历 #!/usr/bin/env python #coding=utf-8 def...

字符串、列表、元组、字典、集合的区别

字符串特性:不能修改的字符序列。除了不能修改,可把字符串当成列表一样处理。访问:访问字符串中某个字符同访问元组或列表中的元素是一样的,专业术语叫“分片(slicing)”。例:str = "aStri...

字符串、列表、字典、元组

字符串 (str) : ' ' / " " unicode是一种新型的字符集, 而utf-8、GBK等是编码方式. raw 字符串:         "raw&quo...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)