প্রশ্ন ট্যাগ «namedtuple»

11
পাইথনে "টিপলস নামক" কী কী?
পড়া পাইথন ৩.১- পরিবর্তনগুলি পড়তে , আমি কিছু পেয়েছি ... অপ্রত্যাশিত: Sys.version_info টিপল এখন একটি নামযুক্ত টিপল : নামধারী টিপলস সম্পর্কে আমি এর আগে কখনও শুনিনি, এবং আমি ভেবেছিলাম উপাদানগুলি হয় সংখ্যার (যেমন টিপলস এবং তালিকার মতো) বা কী দ্বারা (ডিক্টের মতো) দ্বারা সূচকযুক্ত হতে পারে। আমি কখনই আশা করিনি …

21
tচ্ছিক কীওয়ার্ড আর্গুমেন্টের জন্য নামডটপল এবং ডিফল্ট মান
আমি দীর্ঘতর ফাঁকা "ডেটা" শ্রেণিকে নামকরণিত টিপলে রূপান্তর করার চেষ্টা করছি। আমার ক্লাসটি বর্তমানে এর মতো দেখাচ্ছে: class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right namedtupleএটি রূপান্তরিত হওয়ার পরে দেখে মনে হচ্ছে: from collections import namedtuple Node = namedtuple('Node', 'val left right') …

11
আমি কীভাবে "স্ব। এক্স = এক্স এড়াতে পারি? self.y = y; __init__ এ স্ব.জ = জেড "প্যাটার্ন?
আমি নিদর্শন দেখতে def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... প্রায়শই প্রায়শই অনেক বেশি পরামিতি থাকে। এই জাতীয় ক্লান্তিকর পুনরাবৃত্তি এড়াতে কি কোনও ভাল উপায় আছে? ক্লাসের namedtupleপরিবর্তে উত্তরাধিকারী হওয়া উচিত ?

6
নামকরণকে একটি অভিধানে রূপান্তর করুন
পাইথনে আমার একটি নামকৃত টিপল ক্লাস রয়েছে class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... আমি টাউন দৃষ্টান্তগুলি অভিধানে রূপান্তর করতে চাই। আমি চাই না যে এটি কোনও টাউনের ক্ষেত্রের নাম বা সংখ্যার সাথে কঠোরভাবে বেঁধে দেওয়া হোক। এটি লেখার জন্য কি এমন কোনও উপায় আছে যে …

2
নামডটপলে ইঙ্গিতগুলি টাইপ করুন
নিম্নলিখিত কোডের টুকরো বিবেচনা করুন: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) আমি কী অর্জন করতে চাইছি তার উপরোক্ত কোডটি প্রদর্শন করার একমাত্র উপায়। আমি namedtupleটাইপ ইঙ্গিত দিয়ে করতে চাই । উদ্দেশ্য হিসাবে ফলাফল কীভাবে অর্জন করবেন আপনি কোনও মার্জিত উপায় জানেন?

10
পাইথনে মিউটেবল টুপল নামের অস্তিত্ব?
যে কেউ নামটুপলে সংশোধন করতে পারে বা বিকল্প শ্রেণি সরবরাহ করতে পারে যাতে এটি পরিবর্তনযোগ্য বস্তুর জন্য কাজ করে? মূলত পাঠযোগ্যতার জন্য, আমি নেমটুপলের সাথে অনুরূপ কিছু চাই যা এটি করে: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, …

10
নামকরণকৃতদের সাথে ডকাস্ট্রিং যুক্ত করছেন?
সহজেই কোনও নামডটপলে ডকুমেন্টেশন স্ট্রিং যুক্ত করা সম্ভব? আমি চেষ্টা করেছিলাম from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 = namedtuple("Point2", ["x", "y"]) print Point.__doc__ # -> "Point(x, y)" print …

11
জিসসনে পাইথন নামের এক পাইথন সিরিয়ালিয়াল করা
namedtupleক্ষেত্রের নামগুলি বজায় রেখে জ টু জসনকে সিরিয়ালকরণের প্রস্তাবিত উপায় কী ? একটিতে জসনকে সিরিয়ালকরণ করা namedtupleহলে ফলাফলগুলি কেবল সিরিয়ালাইজড হয়ে যায় এবং ক্ষেত্রের নামগুলি অনুবাদে হারিয়ে যায়। আমি চাই ক্ষেত্রগুলিও যখন জসন-আইাইজড হয়ে থাকে এবং তাই নিম্নলিখিতটি করা হয়: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.