python語言map函數及map object at 亂碼錯誤

文章目錄

    • 一、map函數的簡介
      • 1、map函數的作用
      • 2、語法格式
      • 3、舉例
        • 例1、
        • 例2、
    • 二、報錯


一、map函數的簡介


1、map函數的作用

??對某個序列以給定的函數格式作映射。


2、語法格式

??map(function,iterable)
??function可以填函數,也可以填數據類型


3、舉例


例1、

a = ['1','2','3']
b = list(map(int,a))
print(b)
運行結果:
[1, 2, 3]

??在這個程序中我們將列表a中的字符用map函數轉化為整形的列表并賦值給b變量。
??并且本程序中我們看到了map函數與list函數混合運用的方法,這會是map函數運用是經常的搭檔。


例2、

a = [-1,2,-5]
b = list(map(abs,a))
print(b)
print(a)
運行結果:
[1, 2, 5]
[-1, 2, -5]

??本程序中我們將運用了abs函數,將數列a中的分別取絕對值,最終以數列的形式賦給b變量。


二、<map object at 0x000001809CD03400>報錯


??對于python3運用map函數如果格式不當便會出現錯誤。我們首先來看一段代碼

a = ['1','2','3']
b = map(int,a)
print(b)
運行結果
<map object at 0x000001625DBE1BB0>

??在本程序中我們沒有與list函數一起運用,程序出現錯誤。

a = ['1','2','3']
b = map(int,a)
print(type(b))
運行結果:
<class 'map'>

??我們可以看到,這個程序中我們可以看到b變量的類型為map。這是因為python3中map()返回iterators類型,不再是python2中的list類型。對此我們進行list轉換即可。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531306.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531306.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531306.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

推薦幾款jquery圖片切換插件

一、前言 畢業季到了&#xff0c;大家都在匆匆忙忙的記錄大學里最美好的時光&#xff0c;照片中各種花式、各種姿勢都涌現出來了。這么多的照片怎么展示出來給自己的好友看呢&#xff1f;有人選擇做成視頻&#xff0c;有人選擇ps之后做成圖片集&#xff0c;而我選擇利用靜態網頁…

c語言表白

馬上就要520了&#xff0c;不少小伙伴們一定開始想盡各種辦法進行表白了…那么身為奔跑在程序員道路上的我們也一定要有獨特的表白方法&#xff01; 下面是一段表白代碼&#xff0c;請直接搬去用吧&#xff01;&#xff01;&#xff01; #include <stdio.h> void change…

java注意的一些細節問題

1. 大括弧作用域問題 public static void main(String[] args) {{int x;{int x;//編譯錯誤&#xff1a;Duplicate local variable x}} } 2.boolean值的運算 public static void main(String[] args) {if(true && false) {}if(true & false) {}System.out.println(t…

python表白

馬上就要520了&#xff0c;不少小伙伴們一定開始想盡各種辦法進行表白了…那么身為奔跑在程序員道路上的我們也一定要有獨特的表白方法&#xff01; 下面是一段表白代碼&#xff0c;請直接搬去用吧&#xff01;&#xff01;&#xff01; import turtle import timedef hart_ar…

git revert和reset區別

1.在github上建立測試項目并克隆到本地 2.本地中新建兩個文本文件 3.將a.txt commit并push到遠程倉庫 執行 git add a.txt, git commit -m "a.txt", git push 4.將b.txt提交到本地倉庫&#xff0c;不執行push 通過gitk命令查看提交歷史如下&#xff1a; 情景&#xf…

python基礎知識點整理(1)

目錄一、變量與數據類型1、變量① 變量的命名規則2、字符串常用的庫函數二、列表1、列表的基礎定義2、列表常用的庫函數3、for循環與列表4、列表切片5、元組三、if語句四、字典1、字典定義2、對字典的操作一、變量與數據類型 1、變量 ① 變量的命名規則 只能包含數字、字母以…

sorl6.0+jetty+mysql搭建solr服務

1.下載solr 官網&#xff1a;http://lucene.apache.org/solr/ 2.目錄結構如下 3.啟動solr&#xff08;默認使用jetty部署&#xff09; 在path路徑下將 bin文件夾對應的目錄加入&#xff0c;然后輸入 solr start&#xff08;或者 solr start -p port&#xff0c;指定端口啟動&am…

Maven中安裝本地Jar包到倉庫中或將本地jar包上傳

摘要 maven install 本地jar命令格式 mvn install:install-file -DgroupId<group_name> -DartifactId<artifact_name> -Dversion<version_no> -Dfile<path_of_the_local_jar> -Dpackagingjar -DgeneratePomtrue 示例 mvn install:install-file -Dgroup…

二維碼登錄原理及生成與解析

一、前言 這幾天在研究二維碼的掃碼登錄。初來乍到&#xff0c;還有好多東西不懂。在網上看到有人寫了一些通過QRCode或者Zxing實現二維碼的生成和解碼。一時興起&#xff0c;決定自己親手試一試。本人是通過QRCode實現的&#xff0c;下面具體的說一下。 二、二維碼原理 基礎知…

knockout+echarts實現圖表展示

一、需要學習的知識 knockout, require, director, echarts, jquery。簡單的入一下門&#xff0c;網上的資料很多&#xff0c;最直接就是進官網校習。 二、效果展示 三、require的配置 require.config.js中可以配置我們的自定義模塊的加載。 require.config({baseUrl: ".&…

Maven在Eclipse中的實用小技巧

前言 我們在開發的工程中很多都是Maven項目&#xff0c;這樣更加便于我們jar包的管理。而我們一般使用的IDE都是Eclipse&#xff0c;由于我們在日常的開發過程中會經常要用到一些Maven的操作&#xff0c;所以我今天主要跟大家分享一下我們在日常開發中的Maven實用小知識&#x…

React中使用Ant Table組件

一、Ant Design of React http://ant.design/docs/react/introduce 二、建立webpack工程 webpackreact demo下載 項目的啟動&#xff0c;參考 三、簡單配置 1.工程下載下來之后&#xff0c;在src目錄下新建目錄“table”&#xff0c;新建app.js&#xff0c;內容如下。 import R…

解決“Dynamic Web Module 3.0 requires Java 1.6 or newer.”錯誤

一、問題描述 1.錯誤截圖如下。 2.設計的問題 在Eclipse中新建了一個Maven工程, 然后更改JDK版本為1.6, 結果每次使用Maven > Update project的時候JDK版本都恢復成1.5。 二、原因分析 Maven官方文檔有如下描述&#xff1a; 編譯器插件用來編譯項目的源文件.從3.0版本開始, …

java自定義注解類

一、前言 今天閱讀帆哥代碼的時候&#xff0c;看到了之前沒有見過的新東西, 比如java自定義注解類&#xff0c;如何獲取注解&#xff0c;如何反射內部類&#xff0c;this$0是什么意思? 于是乎&#xff0c;學習并整理了一下。 二、代碼示例 import java.lang.annotation.Elemen…

解決cookie跨域訪問

一、前言 隨著項目模塊越來越多&#xff0c;很多模塊現在都是獨立部署。模塊之間的交流有時可能會通過cookie來完成。比如說門戶和應用&#xff0c;分別部署在不同的機器或者web容器中&#xff0c;假如用戶登陸之后會在瀏覽器客戶端寫入cookie&#xff08;記錄著用戶上下文信息…

React使用antd Table生成層級多選組件

一、需求 用戶對不同的應用需要有不同的權限&#xff0c;用戶一般和角色關聯在一起&#xff0c;新建角色的時候會選擇該角色對應的應用&#xff0c;然后對應用分配權限。于是寫了一種實現的方式。首先應用是一個二級樹&#xff0c;一級表示的是應用分組&#xff0c;二級表示的是…

junit4進行單元測試

一、前言 提供服務的時候&#xff0c;為了保證服務的正確性&#xff0c;有時候需要編寫測試類驗證其正確性和可用性。以前的做法都是自己簡單寫一個控制層&#xff0c;然后在控制層里調用服務并測試&#xff0c;這樣做雖然能夠達到測試的目的&#xff0c;但是太不專業了。還是老…

快速搭建springmvc+spring data jpa工程

一、前言 這里簡單講述一下如何快速使用springmvc和spring data jpa搭建后臺開發工程&#xff0c;并提供了一個簡單的demo作為參考。 二、創建maven工程 http://www.cnblogs.com/hujunzheng/p/5450255.html 三、配置文件說明 1.application.properties jdbc.drivercom.mysql.jd…

dubbo服務提供與消費

一、前言 項目中用到了Dubbo&#xff0c;臨時抱大腿&#xff0c;學習了dubbo的簡單實用方法。現在就來總結一下dubbo如何提供服務&#xff0c;如何消費服務&#xff0c;并做了一個簡單的demo作為參考。 二、Dubbo是什么 Dubbo是一個分布式服務框架&#xff0c;致力于提供高性能…

git親測命令

一、Git新建本地分支與遠程分支關聯問題 git checkout -b branch_name origin/branch_name 或者 git branch --set-upstream branch_name origin/branch_name 或者 git branch branch_name git branch --set-upstream-toorigin/branch_name branch_name 二、查看本地分支所關…