python列表(list)
#str #类,字符串
#name = "raitorei" #创建一个对象 #list #类,列表
##############list类中提供的方法(灰魔法)##################
# 对象.方法(..) ,li对象调用append方法
# li = [1,2,3,4]
# 1在原来值最后追加
# li.append(5)
# li.append([11,22])
# li.append("raito")
# print(li) # 2.清空列表
# li.clear()
# print(li) # 3.拷贝,浅拷贝
# v = li.copy()
# print(v) # 4.计算元素出现的次数
# v = li.count(2)
# print(v) # 5.扩展愿列表
# li = [1,2,3,4,5]
# li.append([4645,"fdafafd"])#[1, 2, 3, 4, 5, [4645, 'fdafafd']]
# li.extend([4645,"fdafafd"])#[1, 2, 3, 4, 5, 4645, 'fdafafd']
# li.extend("风动旛动") #[1, 2, 3, 4, 5, '风', '动', '旛', '动']
# print(li) # 6.根据值获取改值索引位置,左边有限
# li = [1,2,3,4,5,2]
# v = li.index(2)
# print(v) # 7.在指定位置插入元素
# li = [1,2,3,4,5]
# li.insert(0,99)
# print(li) # 8.删除某个值并获取当前的值(默认最后一个,可以指定索引)
# li = [1,2,3,4,5]
# v = li.pop()
# v = li.pop(1)
# print(li)
# print(v) # 9.删除列表中指定的值,左边优先
# li = [1,2,3,4,5]
# li.remove(2)
# print(li)
# ps: pop,remove,del,li[0],del li[7:9],clear # 10.讲列表翻转
# li = [1,2,3,4,5]
# li.reverse()
# print(li) # 11.排序
# li = [1,2,3,4,5]
# # li.sort()
# li.sort(reverse=True)
# print(li) ###############深灰魔法####################
# 1.列表格式:中括号括起来,英文逗号分割每个元素,
# 列表中的元素可以使数字,字符串,列表,布尔值
# 集合内部可以防止任何东西
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# 2.索引取值
# print(li[2])
# 3.切片取值,切片结果也是列表
# print(li[2:5])
# 4.for循环取值
# for i in li:
# print(i)
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# 5.索引修改
# li[1] = 120
# print(li)
# li[1] = [1,2,3,4]
# print(li)
# 6.切片修改
# li[0:1] = [10,20]
# print(li)
# 7.删除
# del li[1]
# print(li)
# 8.是否存在某值
# li = [1,2,"tsukirei",["轰",["Carole","Tuesday"],"绿谷"],"凌江"]
# v = 1 in li
# print(v)
# 9.索引嵌套取值
# li = [1,2,9,"tsukirei",["轰",["Carole",[12,13],"Tuesday"],"绿谷"],"凌江"]
# print(li[4][1][1][0])
# 10.转换(字符串可以转列表,数字不能直接转列表)
# s = "qavapkhvakfjdkdf"
# li = list(s)
# print(li)
# s = 123
# li = list(str(s))
# print(li)
# 11.列表转字符串
# li = [1,2,3,"123","raito"]
# r = str(li)
# print(r) #[1, 2, 3, '123', 'raito']
# 如果有数字和字符串只能自己循环
# s = ""
# for i in li:
# s += str(i)
# print(s)
# 如果只有字符串,可以用下面的方法
# li = ["123","raito"]
# v = "".join(li)
# print(v) #补充:字符串创建不可以修改
# li = [1,2,3,4]
# print(li[0])
# li[0] = 546
# print(li)
s = "raitorei"
print(s[0])
s[0] = "e" #报错
print(s)
python列表(list)的更多相关文章
- python 列表排序
转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...
- python列表、元祖、字典
python列表 ['a','1','vs2'] 里面的值可以改 python元祖 ('a','1','css','sdf12') 里面的值不能改 python字典 {'s ...
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- Python 列表
python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...
- python 列表生成器
python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 ...
- [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- Python 列表如何获得一个指定元素所在的下标
在使用Python3.4读取txt数据到列表,由于编码问题,读取到的数据通常会出现'\ufeffX'(x为你想要的数据).这时候如果需要把列表中的数据由字符串转换到数值型的数据的进行数据分析的话就会出 ...
- python列表的常用操作方法
主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...
- !!对python列表学习整理列表及数组详细介绍
1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...
- (转载)Python 列表(list)操作
(转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...
随机推荐
- @codeforces - 718E@ Matvey's Birthday
目录 @description@ @solution@ @accepted code@ @detail@ @description@ 给定一个长度为 n 的字符串 s,保证只包含前 8 个小写字母 ' ...
- 如何实现两个input框的同步更新
class MVVM { constructor(options) { this.$options = options; this.$el = options.el; this.$data = opt ...
- spring+springMVC+Mybatis架构下采用AbstractRoutingDataSource、atomikos、JTA实现多数据源灵活切换以及分布式事务管理
背景: 1.系统采用SSM架构.需要在10多个MYSQL数据库之间进行切换并对数据进行操作,上篇博文<springMVC+Mybatis(使用AbstractRoutingDataSource实 ...
- 开发者必知的8款App快速开发工具开发者必知的8款App快速开发工具
"我有一个好创意,就差一个CTO……" "原生APP开发难度大,周期长,成本高,还没上线市场已经被占领了." "APP版本迭代更新,都是企业的一道难关 ...
- @loj - 2092@ 「ZJOI2016」大森林
目录 @description@ @solution@ @accepted code@ @details@ @description@ 小 Y 家里有一个大森林,里面有 n 棵树,编号从 1 到 n. ...
- LeetCode75 Sort Colors
题目: Given an array with n objects colored red, white or blue, sort them so that objects of the same ...
- C++中文本的读入
读入文本文件 标准库包含逐行读取文本文件的功能.然后,你可以一次一行地解析文本文件的每一行. 比如说,你有文件,其中使用数字和逗号表示一个 3x4 的矩阵: , , , 10.5 , , , , , ...
- Vue点击事件失效
在做项目时给button添加click事件,发现没反应,但另外写了一个button添加同样的事件,却能触发.原因是使用了better-scroll,默认它会阻止touch事件.所以在配置中需要加上cl ...
- Android教程-02 在程序中输出Log
视频教程,建议采用超清模式观看 在Android中一般都用Log输出日志,常见的有5个不同的级别 Log.v() Log.d() Log.i() Log.w() Log.e() 当然很多程序员还比较习 ...
- LRJ-Example-06-16-Uva10129
#include <cstdio> #include <cstring> #include <vector> using namespace std; + ; // ...