python入门字符串、列表、字典基本操作

#字符串操作a = "Hellow World!"

#字符串取值print(a[0])         #取指定元素的值print(a[0:7])       #取一定范围的值,取左不取右print(a[7:])

#字符串拼接b = "I lile python!"c = a + b           #加号“+”是拼接字符串的print(c)

#多次输出# print(c*2)          #连续打印两次c

#字符串切片print(c.split())      #以空格切割字符串c,输出是列表print(c.split("!",2)) #以感叹号切割字符串两次
print(c.strip("!"))   #去掉头尾的指定字符
 
# 列表操作a = ["red","green","blue"]# 添加元素a.append("orange")   #在末尾添加元素a.insert(0,"pink")   #在指定的位置添加元素(索引,元素值)

#删除元素a.pop()              #不传索引值默认删除最后一个值a.pop(0)             #传索引值删除指定元素

#列表合并b = ["black","white"]a.extend(b)

#列表排序a.sort()            #列表顺序排序a.reverse()         #列表反向牌序

#列表取值print(a[0])         #取出索引对应的单一元素print(a[0:3])       #取出列表一定范围的元素,切片取值取左不取右边,索引3的值没有

#for 循环遍历列表for x in a:    print(x)
#字典操作
a = {"哆啦A梦":"bule","钢铁侠":"red"}#添加元素a["绿巨人"] = "green"a["香蕉"] = "yellow"print(a)#删除元素a.pop("绿巨人")print(a)#修改元素a["钢铁侠"] = "black"print(a)#for循环取值for x in a :    print(x)

原文地址:https://www.cnblogs.com/baixiong/p/10950017.html

时间: 2024-10-08 09:52:56

python入门字符串、列表、字典基本操作的相关文章

python之字符串,列表,字典内置方法总结

目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 数字类型的内置方法 整型/浮点型 加 + 减 - 乘 * 除 / 取余 % 余数取整 // 字符串类型的内置方法 掌握 熟悉 了解 按索引取值 ,strs[0] lstrip,rstrip find,rfind 切片,str[::-1] lower,upper index,rindex 长度,len[strs] startswith,endswith count 成员运算,print{" 'llo' i

python入门12 列表

列表使用率较高,方法也多. 列表的定义 #coding:utf-8 #/usr/bin/python """ 2018-11-10 dinghanhua 列表 """ '''列表 可变数据类型 序列的一种 使用率比较高''' li = [1,2,3,4] li2 = ['mon','tue','wed','thu','fri','sat','sun'] li3 = [(1,2),'string',['list']] li4 = [[1,'appl

python字符串列表字典相互转换

字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":"yct","age":10}' >>> eval(a) {'age': 10, 'name': 'yct'} 支持字符串和数字,其余格式的好像不支持: 字符串转换成列表和元组 使用list >>>a='1234' >>>

python中的字符串 列表 字典

字符串     一个有序的字符集合  不可变 1,可以使用for in语句进行迭代循环,返回元素    2,in类是于str.find()方法但是是返回布尔结果        str.find()返回的是位置操作    查找字符串:        find 找不到返回-1        rfind    从右边        index    报错      都是从左边开始查找        rindex   从右边    统计字符串个数        count    替换字符串       

python入门学习-列表和元组(1)

数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合.这些数据元素可以是数字或者字符,甚至可以是其他数据结构. 在python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号--即元素的位置,也称为索引.第一个索引是0,第二个是1,以此类推. 1.1序列概览 python包含6种內建的序列,最常用的两种类型是:列表和元组.其他的內建序列类型有字符串.Unicode字符串.buffer对象和xrang对象. 列表和元组主要区别在于,列表可以修改,元组

python入门之列表和元组

获得更多资料欢迎进入我的网站或者 csdn或者博客园 前面一张主要学习了Python的安装,以及第一个程序helloword的编写,以及简单的输入和输出函数 序列 ?这章主要介绍的是列表和元组,而列表和元组是序列的六种内型中的两种,主要区别.列表可以修改,而元组不能.而序列很好用比如要操作一组人的名字和年龄可以这样: peace=['peace one',23] rong=['sisi',22] data=[peace,rong] data [['peace one',23],['sisi',2

python入门:列表和元组

列表与元组的主要不同在于,列表是可以修改的,元组不可以.列表适用于需要中途添加元素的情形,元组适用于出于某种考虑禁止修改序列的情形.在需要处理一系列值时,序列很有用,在数据库中,你可能使用序列来表示人,其中第一个表示姓名,第二个表示年龄.用列表表示如下: user=['Andy',20] 序列还可包含其他序列 user=['Andy',20] use=['john',21] database=[user,usr] database [['Andy', 20], ['john', 21]] dat

python笔记03列表 字典

1.for,while循环遍历 2.添加元素 append 通过append可以向列表添加元素 #定义变量A,默认有3个元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print("-----添加之前,列表A的数据-----") for tempName in A: print(tempName) #提示.并添加元素 temp = input('请输入要添加的学生姓名:') A.append(temp) print("-----添加之后,列

python入门—字符串

字符串 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等. 请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符.如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符. 创建字符串: 1 a = 'Hello World!' 2 b = "Python RAlvin&